课程关键词:Go语言开发 Go语言培训 老男孩Go语言
老男孩教育怎么样?老男孩有哪些课程?
1 全日制:Linux云计算运维、python全栈开发+人工智能、java全栈开发、大数据开发
适合于:0基础学习,对IT感兴趣,想要在IT行业发展的朋友们
2 周末班:MySQL数据库周末班,阿里云架构师、GO开发、python自动化开发、Linux云计算运维
适合于:本身IT行业内的朋友们,有一年以上行业经验
3 网络班:Linux云计算运维、python全栈开发+人工智能、Java全栈开发、大数据开发、MySQL数据库、阿里云架构师、GO开发、Linux架构师
内容取自于公众号:Go程序员开发
多维数组:
数组总是一维的,但是可以组合成多维的。多维数组通常用于有父子关系的数据或者是坐标系数据:
声明一个二维数组
var array [3][6]int
使用数组字面值声明并初始化
array := [4][2]int{{10, 11}, {20, 21}, {30, 31}, {40, 41}}
指定外部数组索引位置初始化
array := [4][2]int{1: {20, 21}, 3: {40, 41}}
同时指定内外部数组索引位置初始化
array := [4][2]int{1: {20, 21}, 3: {40, 41}}
使用内置函数len()和cap()返回多维数组长度和多维数组容量。实例如下:
package main
import "fmt"
func main() {
array := [3][6]int{}
fmt.Printf("数组长度:%d,数组容量:%d\n", len(array), cap(array))
}
运行结果:
数组长度:3,数组容量:3
通过 [] 操作符来访问数组元素:
var array [2][2]int
array[0][0] = 0
array[0][1] = 1
array[1][0] = 2
array[1][1] = 3
相同类型的多维数组相互赋值:
var arr1 [2][2]int
var arr2 [2][2]int
arr2[0][0] = 0
arr2[0][1] = 1
arr2[1][0] = 2
arr2[1][1] = 3
arr1 = arr2
更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京老男孩教育 网站详细了解,免费咨询电话:400-998-6158