代码拉取完成,页面将自动刷新
package main
import "fmt"
func main() {
// 零值声明
var list1 [3]int
fmt.Println(list1) // [0 0 0]
// 用...自己声明数组的长度
var list2 = [...]string{"a", "b", `c`}
fmt.Println(list2) // [a b c]
// 让数组自定来判断数组的长度时,当前的数组必须有值
// 使用索引的方式来初始化
var list3 = [...]int{0: 2, 5: 3}
fmt.Println(list3) // [2 0 0 0 0 3]
// 当初始化的值没有全部制定时候,剩下的全部用数组存储类型的0值来代替
var list4 = [10]int{1, 3, 4}
fmt.Println(list4) // [1 3 4 0 0 0 0 0 0 0]
// 多维数组
var list5 = [...][3]int{{1}, {2, 3}, {2, 2, 2}}
fmt.Println(list5) // [[1 0 0] [2 3 0] [2 2 2]]
// 多维数组只有外层才可以使用...来自动判断数组的长度
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。