为了账号安全,请及时绑定邮箱和手机立即绑定

Go中的空值

Go中的空值

Go
慕莱坞森 2021-04-01 14:11:04
您如何在Go中表达“空”值?type Node struct {     next *Node    data interface{}}我想说return &Node{ data: NULL, next: NULL }
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

相当于NULLnil,因为你已经发现了。但是请注意,nil在Go中通常不需要将事物初始化为或为零,因为默认情况下,根据类型(数字为零,引用nil),所有变量(包括动态分配的变量)都设置为“零值” 。因此,在您的示例中,这样说new(Node)会导致两个字段都具有Node nil


查看完整回答
反对 回复 2021-04-26
?
杨魅力

TA贡献1811条经验 获得超6个赞

我刚发现是 nil


查看完整回答
反对 回复 2021-04-26
?
守着一只汪

TA贡献1872条经验 获得超3个赞

nil在golang中为NULL。。


查看完整回答
反对 回复 2021-04-26
  • 3 回答
  • 0 关注
  • 373 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信