摘要:
结构体 多个任意类型聚合成的复合类型 1.字段拥有自己的类型和值 2.字段名必须唯一 3.字段可以是结构体 结构体的定义是一种内存布局的描述 只有实例化才会真正分配内存,必须实例化之后才能使用结构体的字段 结构体的实例化 type Point struct { X int Y int } var p 阅读全文
摘要:
函数 返回值带有变量名 return时可以不写返回值,在返回值位置声明即可 func namedRetvalue() (a, b int) { a = 1 b = 2 return } 匿名函数 定义时调用 func(data int) { fmt.Println(data) }(100) 匿名函数 阅读全文
摘要:
容器 数组的声明 // 初始化声明 q := [...]int{1,2,3} // 仅声明 var a [3]int 切片 切片的概念 对数组连续片段的引用 // 根据数组生成切片 var a = [3] int {1,2,3} fmt.Println(a[1:2]) // 初始化声明切片 a := 阅读全文