Go语言中的循环逻辑通过for关键字实现。不同于其他编程语言,Go语言没有while关键字,不存在while循环。
for循环格式如下:
for 初始语句;条件表达式;赋值表达式 {
循环体
}
循环体中代码会不断地被执行,直到条件表达式的结果为false,程序才会继续执行for循环之后的程序代码。
其中,初始语句、条件表达式和赋值表达式都是可选的。
package main
import "fmt"
func main() {
for i := 1;i <=5;i++ {
fmt.Println(i)
}
}
执行结果如下:
1
2
3
4
5