![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
大胖子i
此人非常胖
展开
-
go学习笔记4 struct
go学习笔记4 struct 是一种数据类型—类型定义(地位等价于int byte bool…)通常放在全局位置 普通变量定义和初始化: 顺序初始化:一次将结构体内部所有成员初始化 type Person struct{ name string sex byte age int } var man Person = Person{"h","m",18} 指定成员初始化 type Person struct{ name string sex byte age int } var man原创 2021-01-05 16:13:10 · 92 阅读 · 0 评论 -
go学习笔记3 map
go学习笔记3 map 字典、映射 key—value key:唯一、无序不能是引用类型数据 map不能使用cap() 创建方式 var m1 map[int]string 不能存储数据 m2:=map[int]string{} 能存储数据 m3:=make(map[int]string) 默认len=0 m4:=make(map[int]string,10) 初始化 var m map[int]string = map[int]string{1:“aaaa”} 赋值 赋值过程中如果key相同 覆盖,原创 2021-01-05 11:02:29 · 70 阅读 · 0 评论 -
go学习笔记2 切片
go学习笔记2 切片 不建议阅读 为什么使用切片 数组到容量固定,不能自动扩展 值传递,数组作为函数参数时,将这个数组拷贝一份给形参 在go语言当中,我们几乎可以在所有场景中,使用切片替换数组使用 切片的本质 不是一个数组的指针,是一种数据结构体,用来操作数组内部元素 runtime/slice.go type slice struct { *p len cap } 数组和切片定义区别: 创建数组时[]指定数组长度 创建切片时,[]为空,或者… 截取数组 切片名称[low:high:max] lo原创 2020-12-25 11:24:19 · 166 阅读 · 0 评论