摘要: 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum } 这个求和函数只能接受[3]int 阅读全文
posted @ 2019-11-24 19:09 waller 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Array 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 1.数组 在定义阶段,长度和类型就固定了,以后不能更改 2.长度也是数组类型的一部分 数组定义: var 数组变量名 [元素数量]T // 定义一个长度为3元素类型为int 阅读全文
posted @ 2019-11-24 15:38 waller 阅读(2822) 评论(0) 推荐(0) 编辑
摘要: 包 在Go中,同一个文件夹下的.go文件可以理解为是在同一包下,这些.go文件的首行代码:package 包名 是一样的(包都存放在GOPATH的src文件夹下) //在同一个包下,变量,函数,都不能重复定义 //在包内定义的函数如果是小写字母开头,表示只能在包内部使用 //在外部包想使用,函数名必 阅读全文
posted @ 2019-11-24 13:26 waller 阅读(668) 评论(0) 推荐(0) 编辑