if判断
- 格式:
if 表达式1 {
分支1
} else if 表达式2 {
分支2
} else{
分支3
}
- 例子:
func main() {
age := 20
if age > 20 {
fmt.Println("aaa")
} else if age < 20 {
fmt.Println("bbb")
} else {
fmt.Println("ccc")
}
}
for循环基本
- 格式:
for 初始语句;条件表达式;结束语句{
循环体语句
}
- 例子:
for i := 0; i < 10; i++ {
fmt.Println(i)
}
for使用goto(跳转到指定标签)
func gotoDemo2() {
for i := 0; i < 10; i++ {
for j := 0; j < 10; j++ {
if j == 2 {
// 设置退出标签
goto breakTag
}
fmt.Printf("%v-%v\n", i, j)
}
}
return
// 标签
breakTag:
fmt.Println("结束for循环")
}