在String num = "58.5+98*78/96/78.7-3443*12-3";
String[] strings = (num.split("[+|*|/|-]"));
for (String string : strings) {
System.out.println(string);
}
中,我曾经有一个C#
,它可以通过索引引用元素,并有一个添加元素的方法。在Go中,我很难拥有这样的数据类型。如果我使用切片,我无法知道它的List
。在列表中,我无法直接访问元素。对于我的情况,什么是完美的数据类型:我想要一个列表,并在需要时我需要添加项目,并在需要时我应该能够直接选择单个项目。我应该为size
实现索引吗?或者是否有任何等效的数据类型?
答案 0 :(得分:7)
只需使用切片。您可以使用索引获取长度,添加项目和检索项目:
array := []int{1,2,3}
fmt.Println("Length: ", len(array))
array = append(array, 4)
fmt.Println("Item at last index", array[3])