Go语言 范围(range)
-
range
range关键字在for循环中用于迭代数组、切片、通道(channel)或映射(map)的项。对于数组和切片,它以整数的形式返回项的索引。对于映射,它返回下一个键值对的键。Range返回一个值或两个值。如果在Range表达式的左侧只使用了一个值,则该值是下表中的第一个值。Range表达式 第一个值 第二个值[可选的] Array 或者 slice a [n]E 索引 i int a[i] E String s string type 索引 i int rune int map m map[K]V 键 k K 值 m[k] V channel c chan E 元素 e E none -