Golang for-range语法

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

     

posted @ 2025-08-31 20:09  CJTARRR  阅读(22)  评论(0)    收藏  举报