我是 Go 的新手,对此非常兴奋。但是,在我广泛使用的所有语言中:Delphi、C#、C++、Python - 列表非常重要,因为它们可以动态调整大小,而不是数组。
在 Golang 中,确实有一个list.List
结构体,但我很少看到关于它的文档——无论是在Go By Example还是我拥有的三本 Go 书籍——Summerfield、Chisnal 和 Balbaert——他们都花了很多时间在数组和切片上然后跳到地图。在源代码示例中,我也发现很少或根本没有使用list.List
.
似乎与 Python 不同的Range
是,List 不支持 - IMO 的一大缺点。我错过了什么吗?
切片当然很好,但它们仍然需要基于具有硬编码大小的数组。这就是 List 的用武之地。有没有办法在没有硬编码数组大小的情况下在 Go 中创建数组/切片?为什么列表会被忽略?
慕工程0101907
婷婷同学_
相关分类