摘要: golang 的 nil 在概念上和其它语言的 null、None、nil、NULL一样,都指代零值或空值。nil 是预先说明的标识符,也即通常意义上的关键字。在 golang 中,nil 只能赋值给 指针、channel、func、interface、map 或 slice 类型的变量。如果未遵循 阅读全文
posted @ 2017-08-14 23:05 52php 阅读(913) 评论(1) 推荐(1) 编辑
摘要: nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在 阅读全文
posted @ 2017-08-14 18:21 52php 阅读(1407) 评论(0) 推荐(0) 编辑