golandintstring数组切⽚mapstruct的各种声明并初始化go int string 数组切⽚ map struct 的各种声明并初始化
)
string的4种声明初始化-----是值类型
##1. name:=“python编程” //申明并初始化
##2. var name=“python编程” //申明并初始化
##3. var name string=“python编程” //申明并初始化
##4. var name string //先申明
name=“python编程” //在初始化
int跟string类似-----是值类型
1.先申明后初始化
var a [3]int //先申明
a=[3]int{1,2,3}//后初始化
2.边申明边初始化初始化
var a [3 int]=[3]int{1,2,3}
边申明边初始化初始化
var a=[…]int{1,2,3,4,5}
## 切⽚的声明并初始化-----是引⽤类型。三要素:地址,⼤⼩,容量。
切⽚的三种⽅式
1.直接声明:a:=[]int{1,2,3}
2.基于数组得到的切⽚b:m:=[3]int b:=m[:]
3.基于切⽚得到的切⽚b: b:=a[:2]
map的声明并初始化-------引⽤类型
三种⽅式
1. var a map[string]string //先申明
a=make(map[string]string) //初始化
2. 申明初始化并添加值
a:=map[string]string{“aa”:“bb”} 往map⾥添加了⼀个k,v的键,值
3.申明并初始化
a:=make(map[string]string)
a[“aa”]="bb"
struct的结构体定义
python 定义数组type Person struct{
Name string
Age int
Sex string
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。