Go语言for循环的两种用法

242 阅读1分钟
  1. 传统for循环:for i := 0; i < count; i++ {...}书写复杂,但是功能强大,可以直接对数组、切片或者字符串进行修改和读取操作

  2. for range循环:for i, num := range nums {...}书写简单,但是其内部实现是通过将nums[i]复制到num来实现遍历的,无法实现原来变量上nums[i]的修改操作,只适用于读取操作