go语言学习四 - 复合类型字面量声明
2021-07-12 13:08
标签:str import sha fun 字节 hal 逗号 mars 多行 go语言学习四 - 复合类型字面量声明 标签:str import sha fun 字节 hal 逗号 mars 多行 原文地址:https://www.cnblogs.com/scala/p/9546718.htmlpackage main
import (
"encoding/json"
"fmt"
)
func main() {
//go语言的复合大括号文面量声明非常强大和灵活
//只要在最外层声明完整的复合类型在大括号内部就不需要再声明类型而直接用大括号了
a := [][]int{
{1, 2, 3, 4}, //这里不必再用 []int{1,2,3,4} 声明,如果用的话编译器提示冗余的类型声明(Redundant type declaration)
{5, 6, 7, 8},} //多行的复合类型声明最后一行大括号换行前需要加一个逗号,或者最后一个大括号不换行也行
//很方便的声明一个比较常用的类似java的List