
Golang
鼬用天照
让你难过的事,总有一天你会笑着说出来
展开
-
《Go语言实战》读书笔记之Golang的映射
映射是一个存储键值对的无序集合 创建和初始化 make函数创建 //创建一个映射,键的类型是string,值的类型是int dict := make(map[string]int) 使用映射字面量创建 //创建一个键和值类型都是string的映射 dict := map[string]string{"Red": "#da1337", "Orange": "#e95a22"} 使用...原创 2020-03-02 16:06:19 · 195 阅读 · 0 评论 -
《Go语言实战》读书笔记之Golang的切片
创建和初始化: 在64位机器上一个切片需要24字节:指针字段8字节,长度字段8字节,容量字段8字节 make和切片字面量 //创建一个字符串切片 //其长度和容量都是5个元素 (如果只指定长度,那么切片容量和长度相等) slice := make([]string, 5) //分别指定长度和容量 slice := make([]int, 3, 5) 使用切片字面量 //不指定[...原创 2020-03-02 16:04:43 · 196 阅读 · 0 评论 -
《Go语言实战》读书笔记之Golang的数组
声明和初始化: 声明数组时需要指定内部存储的数据的类型,以及需要存储的元素的数量,这个数量也称为数组的长度 //声明一个包含5个元素的整型数组 var array [5]int 一旦声明,数组里存储的数据类型和数组长度就都不能改变了。如果需要存储更多的元素,就需要先创建一个更长的数组,再把原来数组里的值复制到新数组里。 //用具体值初始化每个元素 array := [5]int{1...原创 2020-03-02 16:04:03 · 175 阅读 · 0 评论