采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
nil 代表null 么?什么情况下什么样的类型值,会等于nil ?
type a struct{}
nil
表示将&a的值全部置0。go内置的复杂类型对应的nil定义不同,比如silce的nil,表示出来[000000000.....,0,0]
它和别的语言null的区别在与,nil是一个值,我们可以引用它,并且完成计算。比如后面我会讲到,nil slice或者nil map,我们可以给他添加数据。除了指针外,slice, map, channel等都可以是nil,他们都有各自的含义
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
4.2k 14
1.1k 1
2.5k 1
1.5k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号