Go语言学习笔记八: 数组
发布时间:2020-12-16 18:22:06 所属栏目:大数据 来源:网络整理
导读:Go语言学习笔记八: 数组 数组地球人都知道。所以只说说Go语言的特殊(奇葩)写法。 我一直在想一个人参与了两种语言的设计,但是最后两种语言的语法差异这么大。这是自己否定自己么,为什么不与之前统一一下。 声明数组 var variable_name [SIZE] variable_
Go语言学习笔记八: 数组数组地球人都知道。所以只说说Go语言的特殊(奇葩)写法。 声明数组var variable_name [SIZE] variable_type
例子: var x [10] int
初始化数组var x = [5] int {1,2,3,4,5}
var y = [...] int {1,5}
初始化数组中 {} 中的元素个数不能大于 [] 中的数字。 多维数组var variable_name [SIZE1][SIZE2]...[SIZEN] variable_type
var x [5][10][4]int
初始化多维数组 a = [3][4]int{
{0,1,2,3},/* 第一行索引为 0 */
{4,5,6,7},/* 第二行索引为 1 */
{8,9,10,11} /* 第三行索引为 2 */
}
向函数传递数组void myFunction(param [10]int) {
}
或者
void myFunction(param []int) {
}
此系列其他文章地址: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |