马士bingGoLang后端工程师2023
举个例子:张三和李四都有一个名叫studygo
的项目,那么这两个包的路径就会是:
以后我们从github上下载别人包的时候,如
以上为一维数组的定义方式。例如,以下定义了数组balance长度为10,类型为float32:
var balance [10]float32
数组可以通过字面量在声明的同时快速初始化,例如:
balance := [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
如果数组长度不确定,可以使用...代替数组的长度,编译器会根据元素个数自行推断数组的长度,例如:
var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
如果设置了数组的长度,我们还可以通过指定下标来初始化元素,例如:
// 将索引为 1 和 3 的元素初始化 balance := [5]float32{1:2.0,3:7.0}