1. if 语句
语法:
if 布尔表达式 {
// 逻辑
}
if 布尔表达式 {
// 逻辑
} else {
// 逻辑
}
if 布尔表达式 {
// 逻辑
} else if {
// 逻辑
} else {
// 逻辑
}
2. for 语句
for init; condition; post {
// 逻辑
}
init :初始条件
condition :循环条件
post : 循环后的处理
for {
// 逻辑
// continue
// break
}
for true {
// 逻辑
// continue
// break
}
for 死循环,这两种方式都可以,continue 可以继续下一次循环,break 可以跳出循环
3. for range
for range 可以对字符串,数组,切片,map,channel进行遍历
for key, value := range 变量 {
// 逻辑
}
for value := range 变量 {
}
4. switch
根据不同条件,执行不同的代码块
switch var1 {
case val1:
...
case val2:
...
case val3, val4:
...
default:
...
}
break可以跳出switch