首页> 基础笔记 >GoLang基础学习 >流程控制 流程控制
Golang流程控制-for循环的使用注意事项和细节讨论
作者:小萝卜 2023-03-30 【 GoLang 】 浏览 562
简介循环条件是返回一个布尔值的表达式,for循环有三种表达方式
1)循环条件是返回一个布尔值的表达式
//for循环快速入门
for i := 1; i <= 10; i++ {
fmt.Println("你好,尚硅谷", i)
}
2) for循环的第二种使用方式
for循环判断条件 {
//循环执行语句
}
将变量初始化和变量迭代写到其它位置
案例演示:
//for循环的第二种写法
j := 1 //循环变量初始化
for j <= 10 { //循环条件
fmt.Println("你好,尚硅谷~", j)
j++ //循环变量迭代
}
3) for循环的第三种使用方式
for {
//循环执行语句
}
上面的写法等价 for ; ; {}是一个无限循环,通常需要配合 break语句使用
//for循环的第三种写法, 这种写法通常会配合break使用
k := 1
for { // 这里也等价 for ; ; {
if k <= 10 {
fmt.Println("ok~~", k)
} else {
break //break就是跳出这个for循环
}
k++
}
很赞哦! (0)