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