你如何在Go中表达"null"值?
type Node struct {
next *Node
data interface{}
}
Run Code Online (Sandbox Code Playgroud)
我想说
return &Node{ data: NULL, next: NULL }
Run Code Online (Sandbox Code Playgroud)
Ark*_*kku 106
相当于NULL是nil,因为你已经发现了.但是请注意,你不一般需要初始化的事情nil中去或零,因为默认情况下所有变量(包括动态分配的)都设置为"零个值",根据式(数字零引用nil).因此,在你譬如说new(Node)会导致在这两个领域节点nil.