GO语言for循环条件那一部分没有括号,除了一般循环外,还有特殊的写法
package main
import "fmt"
func main() {
for i := 0; i < 5; i++ {
fmt.Print(i)
}
fmt.Println("")
//省略初始语句,但分号要写
var lbd = 1
for ; lbd < 5; lbd++ {
fmt.Print(lbd)
if lbd == 3 {
break //结束循环
}
}
//省略初始与结束语句
lbd = 1
for lbd <= 4 {
if lbd == 3 {
continue //跳过本次循环
}
fmt.Println(lbd)
lbd++
}
// //无限循环
// for {
// fmt.Println("lbdgood")
// }
}