发布时间:2024-11-05 21:36:46
var arr = [n]T{v1, v2, ..., vn}
其中,n
是数组的长度,T
是数组中元素的类型。方括号内的 v1, v2, ..., vn
分别表示要赋给数组元素的值。
创建一个长度为5的整数数组,并将其初始化为[1, 2, 3, 4, 5]。
```go package main import "fmt" func main() { var arr = [5]int{1, 2, 3, 4, 5} fmt.Println(arr) // 输出 [1 2 3 4 5] } ``` 在上面的代码中,我们首先声明了一个长度为5的整数数组,并使用`{1, 2, 3, 4, 5}`进行了初始化。然后,使用 `fmt.Println` 输出了数组的内容。创建一个长度为3的字符串数组,并将其初始化为["Go", "Lang", "Golang"]。
```go package main import "fmt" func main() { var arr = [3]string{"Go", "Lang", "Golang"} fmt.Println(arr) // 输出 [Go Lang Golang] } ``` 在示例二中,我们创建了一个长度为3的字符串数组,并使用`{"Go", "Lang", "Golang"}`进行了初始化。最后,使用 `fmt.Println` 打印数组的内容。创建一个长度为4的浮点数数组,并将其初始化为[3.14, 2.718, 1.618, 0.577]。
```go package main import "fmt" func main() { var arr = [4]float64{3.14, 2.718, 1.618, 0.577} fmt.Println(arr) // 输出 [3.14 2.718 1.618 0.577] } ``` 上述代码展示了创建一个长度为4的浮点数数组,并使用`{3.14, 2.718, 1.618, 0.577}`初始化。通过 `fmt.Println`,我们可以打印数组的内容。