golang 初始化slice 从1到n
时间: 2024-04-24 18:25:45 浏览: 179
golang常用手册之切片(Slice)原理
你可以使用循环来初始化一个从1到n的整数切片。以下是一个示例代码:
```go
package main
import "fmt"
func main() {
n := 10 // n为切片的长度
// 初始化切片
slice := make([]int, n)
for i := 0; i < n; i++ {
slice[i] = i + 1
}
// 打印切片元素
fmt.Println(slice)
}
```
在上面的代码中,我们首先使用内置的`make`函数创建了一个长度为n的整数切片。然后,使用循环将1到n的整数赋值给切片的每个元素。最后,我们打印出整个切片。
运行上述代码,你将得到一个包含1到10的整数的切片:`[1 2 3 4 5 6 7 8 9 10]`。你可以根据需要修改`n`的值来初始化不同长度的切片。
阅读全文