Baham's Blog

Above all else, guard your heart.

Go语言-for循环

Go语言的循环比较不同,不存在while或者do while,只有for,我个人比较喜欢这种方式,因为如果最终达到结果是一样的,没必要需要两种方式或者写法实现同一目标。

While方式

i:=0
for i<10{
    i++
}

传统For方式

for i:=0;i<10;i++{
    //__
}

遍历(数组、字符串、数组指针、切片、映射map、程道channel)

for i,v:=range r {
    //do some thing
}

其中r可以是数组、字符串、数组指针、切片、映射map、程道channel,range是Go的关键字。




The Original Link: http://baham.github.io/12_02_goyu-yan-forxun-huan.html
If you want to reprint it, please do under the CC BY-NC-SA 4.0

Comments