package main

import "fmt"

type MyselfError struct{}

func (m *MyselfError) Error() string {
return "实现 error 接口的 Error 方法"
} func someWork() *MyselfError {
return nil
} func f1() error {
return nil
} func main() { var err error
err = f1()
fmt.Println(err == nil) err = someWork()
fmt.Println(err == nil)
}

最新文章

  1. Map集合及与Collection的区别、HashMap和HashTable的区别、Collections、
  2. Mysql 事件(定时任务)
  3. [Android]proguard重新编译和如何不混淆第三方jar包
  4. Asp.net mvc 各个组件的分离
  5. hbase体系结构以及说明
  6. vector用法总结(转载)
  7. ubuntu下实现openerp 7使用nginx反正代理及绑定域名
  8. 服务器发布WebService返回DataTable
  9. hdu--1798--Doing Homework again(贪心)
  10. SQL CE 和 SQLite数据库对比测试
  11. [转帖]SAP一句话入门:Material Management
  12. JavaMail在Windows平台下正常发送邮件,部署到Linux后则发送失败
  13. Redis复制与可扩展集群搭建【转】
  14. Enum,Int,String的互相转换 枚举转换
  15. java中常见的异常
  16. Andrew Ng机器学习公开课笔记 -- Logistic Regression
  17. Windows 10 Framework 3.5 _x64 离线安装包 最新安装版
  18. 【bzoj3730】震波 动态点分治+线段树
  19. DateFormat 线程安全
  20. MySql For Windows解压缩版配置

热门文章

  1. vue3.0中ref动态绑定
  2. CRM管理系统界面
  3. vue框架2
  4. linux下安装mysql的方式
  5. Visual Studio Code 如何设置成中文语言
  6. go简单写个ini配置文件读取工具
  7. pip 下载换源
  8. ntp子母钟(gps子母钟系统)时钟系统在智能交通系统中的重要性
  9. C# 窗口全屏、置顶、获取焦点
  10. 实验一-Password engine-加密API研究