在程序中,我们需要通过一些结构来控制程序的执行流程。GO语言提供了许多控制结构,本节将会介绍三种常见的控制结构:if、for和switch。
if 结构
if 是一个条件判断语句,它用于根据条件的真假决定代码块是否执行。语法如下:
if condition { // 执行语句 }
go复制代码
if condition { // 执行语句 }
如果条件为 true,则执行语句;否则,跳过该代码块继续执行下一条语句。
可以在 if 语句中添加 else 子句来执行条件为 false 的情况:
if condition
{
// 条件为 true 时执行
}
else
{
// 条件为 false 时执行
}
go复制代码
if condition { // 条件为 true 时执行 } else { // 条件为 false 时执行 }
还可以使用 elseif 或者嵌套的 if 语句来实现多个条件的判断:
if condition1
{
// 条件1为 true 执行
}
else if condition2
{
// 条件2