摘要:
目录: 1:数组【切片】 2:字典 3:new和make区别 3:函数 4:模块里的特殊函数 init 一、数组【切片】 数组和切片的区别就是一个是固定长度一个不固定。 定长数组-不定长数组 定长,不能追加元素 不定长,可以跟Python一样append追加元素 定长你定义变量的时候前面写数字、不定 阅读全文
摘要:
目录 1:内存逃逸 2:枚举iota 3:字符串 4:类型转换 一、内存逃逸 理解堆、栈 go的内存中应用了两种数据结构用于存放变量: 1:堆(heap):堆是用于存放进程执行中被动态分配的内存段。它的大小并不固定,可动态扩张或缩减。当进程调用 malloc 等函数分配内存时, 新分配的内存就被动态 阅读全文
摘要:
目录: 1:世界开始之初-变量 2:Go 语言中的基础类型 3:go自增语法、指针 4:go不能使用的语法 一、世界开始之初-变量 第1种:先定义变量,再赋值 。 var 变量名 数据类型 var name string name = "cfp" fmt.Println("name:", name) 阅读全文