
Golang
文章平均质量分 68
APuddding
目前只是编程小菜鸡,还在路上
展开
-
golang map探究
map的定义map[KeyType]ValueTypeKeyType为键的类型,ValueType为值的类型map 初始化 m1 := make(map[int]int) fmt.Println(m1) // map[] m2 := make(map[int]int,1)make初始化的时候,可以不指定map容量,也可以指定容量判断map是否存在某个值package mainimport "fmt" func main() { m1原创 2021-07-29 18:19:55 · 638 阅读 · 0 评论 -
golang - make 和 new的区别
make和new 都是golang里面用来分配对应类型内存空间的内置函数,但是从接口定义和返回值等方面还是有差异的。makefunc make(t Type , size ... IntegerType ) Type内置函数make仅用来分配和初始化slice、map和chan类型的对象。make的第一个参数是一个类型,而返回值是一个实例,类型和第一个参数类型相同。make初始化slice:包含3个入参,依次是创建的对象类型,length,capacity,当然cap不是必填。p原创 2021-07-22 16:45:21 · 226 阅读 · 0 评论