小白教程
所有教程
关于
Search
172.70.178.11
172.70.178.11
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Go 语言条件语句”的源代码
本页内容
上一节:
Go_语言运算符
下一节:
Go_语言循环语句
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:Go 语言条件语句}}[[Category:Goalng 教程|9]] = Go 语言条件语句 = 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 下图展示了程序语言中条件语句的结构: Go 语言提供了以下几种条件判断语句: {| class="table table-striped table-hover" ! 语句 ! 描述 |- | [[go if statement|if 语句]] | '''if 语句''' 由一个布尔表达式后紧跟一个或多个语句组成。 |- | [[go if else statement|if...else 语句]] | '''if 语句''' 后可以使用可选的 '''else 语句''', else 语句中的表达式在布尔表达式为 false 时执行。 |- | [[go nested if statements|if 嵌套语句]] | 你可以在 '''if''' 或 '''else if''' 语句中嵌入一个或多个 '''if''' 或 '''else if''' 语句。 |- | [[go switch statement|switch 语句]] | '''switch''' 语句用于基于不同条件执行不同动作。 |- | [[go select statement|select 语句]] | '''select''' 语句类似于 '''switch''' 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 |} <blockquote>注意:Go 没有三目运算符,所以不支持 '''?:''' 形式的条件判断。 </blockquote>
返回至“
Go 语言条件语句
”。
上一节:
Go_语言运算符
下一节:
Go_语言循环语句