for 和 for range有什么区别?

winnie123321 · 2018-06-16 10:25:19 · 2060 次点击
yyl719133368
微信公众号:Golang开放轻松学
  1. for range 是值拷贝,所以不要试图直接去修改value,即使要修改也要用array[i]的方式
  2. for range 在遍历大数据时,效率不高,需要拷贝数据
  3. for range 写法简单
#9
更多评论

如果是map呢··?

#1

for range 可读性更好

#2