golang 入门--定义数组的方式

1、定义

var 名称 [长度]数据类型

示例:

// 先定义
var a [3]int

// 再赋值
a[0] = 20
a[1] = 50
a[2] = 40

fmt.Println(a)

2、隐式定义,需要初始化

名称:= [长度] 数据类型 {
    
     具体元素 }

示例:

b := [3]int{
    
     80 , 60 , 95 }	
fmt.Println(b)

3、定义并初始化

示例:

// 数组定义并初始化
var a [3]int = [3]int{
    
     80 , 60 , 95 }

// 省前面部分的数据组类
var b = [3]int{
    
     80 , 60 , 95 }

// 不用指定长度,初始化时自动判断长度。
// [...]是固定写法
var c = [...]int{
    
     80 , 60 , 95 }

// 前面的序号表示数组的下标
var d1 = [...]int{
    
     1:80 , 2:60 , 0:95 }                  // 运行结果: [95 80 60]
var d2 = [...]string{
    
     2:"tome" , 0:"jack" , 1:"lucy"}    // 运行结果: [jack lucy tome]

猜你喜欢

转载自blog.csdn.net/xiaojin21cen/article/details/124383701
今日推荐