Golang 中的键控数组初始化
在 Golang 中,数组初始化允许使用键来指定元素的索引。与直接设置索引不同,使用键提供了多种好处和用例。
用例:
规则:
数组文字中键控初始化的语法为: [element_key1: element_value1, . .., element_keyN: element_valueN]。键必须是常量整数表达式。
具有键的元素的索引由键分配。没有键的元素继承前一个元素的索引,第一个元素从零开始。
示例:
考虑数组:a := [... ]int{5, 4: 1, 0, 2: 3, 2, 1: 4}.
结果是 [5 4 3 2 1 0],如预期。
其他注意事项:
复合文字允许数组中元素的可选键切片。数组必须指定显式长度,而切片可能省略长度,在这种情况下,长度是根据提供的元素数量推断的。
以上是Go 中键控数组初始化如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!