Go条件语句
Go 语句提供以下几种判断条件:
语句 | 描述 |
---|---|
if语句 | 由一个布尔表达式紧跟一个或多个语句组成. |
if… else | if 语句后面可选的else语句,else语句表达时在布尔值为False时执行 |
if 嵌套语句 | if…elif …elif…. |
switch 语句 | 基于不同的条件执行不同的语句 |
select 语句 | 类似与switch语句,但是select会随机执行一个可行的case,如果没有case可运行,它将阻塞,直到有case可运行 |
Go 循环语句
循环类型 | 描述 |
---|---|
for循环 | 重复执行语句块 |
循环嵌套 | for循环中嵌套多个for循环 |
循环控制语句
语句控制 | 描述 |
---|---|
break | 用于中断当前循环,或跳出switch语句 |
continue | 跳出当前循环,执行下一循环 |
goto | 将控制转移到被标志的语句 |
无限循环
循环语句中的判定条件永远为True
for True