【go】初始化双向列表List
在Go语言中,两种方法都可以用于初始化一个list.List
。
queue := &list.List{}
: 这是使用结构体字面量的方式,创建一个list.List
类型的结构体变量,并返回该结构体的指针。这种方式创建了一个空的链表。queue := list.New()
: 这是使用list
包中的New
函数来创建一个新的list.List
。New
函数返回一个指向新创建的list.List
实例的指针。同样,这种方式也创建了一个空的链表。
两种方式都是有效的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lei Qi's Blog!
评论