我几乎可以确定我曾经读过一种简单而“棘手”的方法来初始化一个整数切片,其中包含从0到N的数字,但我现在找不到它了。
最简单的方法是什么?
我几乎可以确定我曾经读过一种简单而“棘手”的方法来初始化一个整数切片,其中包含从0到N的数字,但我现在找不到它了。
最简单的方法是什么?
您只需使用传递N
作为长度,然后使用简单的for循环设置值...
mySlice := make([]int, N)
for i := 0; i < N; i++ {
mySlice[i] = i
}
这是一个有关play的完整示例;https://play.golang.org/p/yvyzuWxN1M
for i := range mySlice { mySlice[i] = i }
。 - Darigaaz