一、for是唯一的循环语句,go语言没有while循环
1.for语句:语法结构:for init;condition;post{}初始化语句只执行一次,初始化循环以后,将检查该条件,如果条件计算为true,那么{}中的循环体将被执行,然后执行post语句,然后再进行检查。
eg:for i:=1;i<=10;i++{
fmt.Printf("%d",i)
}
2.for循环变体:初始化,条件,post都是可选的
3.for condition{}效果与while差不多
4.for{}与C语言中{;;}差不多
5.无限循环:for true{}
二、跳出循环
1.break语句
2.continue语句
3.goto语句:无条件地转移到过程中指定的行
eg:LOOP:for a<20{
if a==15{
a+=1
goto LOOP
}