今回はGoのif文の書き方です。
if文というのは条件によって分岐させる処理のことです。
言葉で説明するよりもコードを見たら一目瞭然なので、以下のコードを書いて実行しましょう。
package main
import "fmt"
func main() {
num1 := 3
if num1 == 1 {
fmt.Println("num1 is 1")
} else if num1 == 2 {
fmt.Println("num1 is not 2")
} else {
fmt.Println("num1 is not 1 and 2")
}
num2, num3 := 3, 4
if num2 == 3 && num3 == 4 {
fmt.Println("num2 is 3, num3 is 4")
}
if num2 == 3 || num3 == 4 {
fmt.Println("num2 is 3 or num3 is 4")
}
}
これを見たらもう分かりますよね。
説明はいらないと思います。
num1、num2、num3の値を変えて実行したら何をしているのかがすぐに分かると思います。
&&はかつ(and)の意味で、||はまたは(or)の意味です。
複数の条件で分岐させたい時に使えます。
0 件のコメント:
コメントを投稿