Golang if-else 语句

2025年4月1日 | 3 分钟阅读

Go 中的 if 语句用于测试条件。如果条件评估为真,则执行该语句的主体。如果条件评估为假,则跳过 if 块。

语法

Go if 示例

输出

a is even number

Go if-else

if-else 用于测试条件。如果条件为真,则执行 if 块,否则执行 else 块。

语法

Go if-else 示例

输出

a is even
value of a is : 10

Go If-else 示例:带用户输入

输出

Enter number: 10
10 is even

Go If else-if 链

Go if else-if 链用于从多个条件中执行一个语句。

我们可以有 N 个 if-else 语句。它没有限制。

即使在 if-else 语句中只有一个语句,大括号 { } 也是强制性的。else-if 和 else 关键字必须在右大括号 } 之后位于同一行。

Go If else-if 链示例

输出

Enter text: 84
 A Grade

Go 嵌套 if-else

我们还可以嵌套 if-else 语句以从多个条件中执行一个语句。

语法

嵌套 if-else 示例

输出

Inside nested If Statement 
Value of x is : 10
Value of y is : 20
 
下一主题Golang-switch