for是Go语言中唯一的循环结构,以下是三个for循环的基本类型:
for.go
packagemain import"fmt" funcmain(){ i:=1//最基本的类型:使用单个条件 fori<3{ fmt.Println(i) i=i+1 } forj:=7;j<=9;j++{//一种经典的初始化/条件/然后for循环 fmt.Println(j) } for{//没有条件的for循环,将一直循环下去 //直到break跳出循环或者从封闭函数返回(return) fmt.Println("loop") break } }
运行结果:
$gorunfor.go 1 2 3 7 8 9 loop
后续介绍rang语句,channel和其他数据结构的时候,我们将会看到for的其他形式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。