无涯教程-Go - nested if 语句函数

66 阅读1分钟

在Go编程中,对 nest if-else语句总是合法的,这意味着您可以在另一个if or else if语句中使用一个if or else if语句。

nested if - 语法

嵌套if 语句的语法如下-

if( boolean_expression 1) {
   /* 当布尔表达式 1 为真时执行 */
   if(boolean_expression 2) {
      /* 当布尔表达式 2 为真时执行 */
   }
}

您可以像嵌套 if 语句一样,嵌套 else if ... else 。

nested if - 示例

package main

import "fmt"

func main() { /* 局部变量定义 */ var a int=100 var b int=200

/* 检查布尔条件 / if( a == 100 ) { / 如果条件为真,则检查以下内容 / if( b == 200 ) { / 如果条件为真,则打印以下内容 */ fmt.Printf("Value of a is 100 and b is 200\n" ); } } fmt.Printf("Exact value of a is : %d\n", a ); fmt.Printf("Exact value of b is : %d\n", b ); }

编译并执行上述代码后,将产生以下输出-

Value of a is 100 and b is 200
Exact value of a is : 100
Exact value of b is : 200

参考链接

www.learnfk.com/go/go-neste…