Golang for-range语法
- 用途
用于遍历切片,数组,字符串, map, chan。
在遍历完所有元素或通道关闭后,会自动退出循环,可以主动break退出。 - 用法示例
for index,value := range slice { // ... } for key,value := range map { // ... } for value := range channel { // ... }
- 注意事项
- 每次遍历出来的值都是对原值的拷贝。 - 遍历切片或数组前,会预先取长度定下遍历次数,所以遍历过程中修改切片或数组不会影响遍历次数。
浙公网安备 33010602011771号