-1 go
在C#我曾经有一个List可以通过索引引用元素,并有一个方法来添加元素.在Go中,我很难拥有这样的数据类型.如果我使用切片我不知道它size.在列表中,我无法直接访问元素.对于我的情况,什么是完美的数据类型:我想要一个列表,并在需要时我需要添加项目,并在需要时我应该能够直接选择单个项目.我要实现索引List吗?或者是否有任何等效的数据类型?
只需使用切片.您可以使用索引获取长度,添加项目和检索项目:
array := []int{1,2,3}
fmt.Println("Length: ", len(array))
array = append(array, 4)
fmt.Println("Item at last index", array[3])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |