Go言語 if 文

Go言語の条件文

if 文は、ブール式の後に1つ以上の文が続くことで構成されます。

構文

Goプログラミング言語におけるif文の構文は次のとおりです:

if 布尔表达式 {
   /* 在布尔表达式为 true 时执行 */
}

if は、ブール式が true の場合、その直後の文ブロックが実行され、false の場合は実行されません。

フローチャートは次のとおりです:

実例

if を使用して数値変数の大小を判定します:

実例

package main

import "fmt"

func main() {
   /* ローカル変数を定義 */
   var a int = 10
 
   /* if 文を使用してブール式を判定 */
   if a < 20 {
       /* 条件が true の場合、次の文を実行 */
       fmt.Printf("a は 20 より小さい\n" )
   }
   fmt.Printf("a の値は : %d\n", a)
}

上記のコードの実行結果は次のとおりです:

a 小于 20
a 的值为 : 10

Go言語の条件文

その他の拡張