2024-07-30 03:25PM
package main
import "fmt"
func main() {
// 指定长度或元素
var a = []int{1, 2, 3, 4, 5}
b := []int{1, 2, 3, 4, 5}
// 不指定长度,让编译器自动推断长度
c := [...]int{1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5}
// 使用make 函数创建: 这种方式创建的是切片,而不是数组。切片是对数组的引用,可以动态增删改查。
d := make([]int, 6)
// 声明空数组
var e [5]int
f := [5]int{}
fmt.Println("a:", a, "b:", b, "c:", c, "d:", d, "e:", e, "f:", f)
}
输出内容:
$ go run for_range.go
a: [1 2 3 4 5] b: [1 2 3 4 5] c: [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5] d: [0 0 0 0 0 0] e: [0 0 0 0 0] f: [0 0 0 0 0]
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论