mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 05:11:49 +08:00
fix #65
This commit is contained in:
@@ -1,7 +1,5 @@
|
|||||||
# 7.1 声明和初始化
|
# 7.1 声明和初始化
|
||||||
|
|
||||||
157
|
|
||||||
|
|
||||||
##7.1.1 概念
|
##7.1.1 概念
|
||||||
数组是具有相同 **唯一类型** 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型的。数组的编译时值初始化是按照数组顺序完成的(如下)。
|
数组是具有相同 **唯一类型** 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型的。数组的编译时值初始化是按照数组顺序完成的(如下)。
|
||||||
|
|
||||||
@@ -158,7 +156,7 @@ Example 7.3 [array_literals.go](examples/chapter_7/array_literals.go)
|
|||||||
|
|
||||||
第三种变化:`key: value syntax`
|
第三种变化:`key: value syntax`
|
||||||
|
|
||||||
var arrKeyValue = [5]string{3: "Chris", 4:"Ron"}
|
var arrKeyValue = [5]string{3: "Chris", 4: "Ron"}
|
||||||
|
|
||||||
只有索引 3 和 4 被赋予实际的值,其他元素都被设置为空的字符串,所以输出结果为:
|
只有索引 3 和 4 被赋予实际的值,其他元素都被设置为空的字符串,所以输出结果为:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user