2022年1月20日木曜日

Goのif文の書き方

今回は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 件のコメント:

コメントを投稿

GAEのGo言語でuser APIが機能しない件

Goを使ってGAEのアプリケーションを作り始めたけど、管理画面を作る段階でいきなり行き詰まった。 user APIがあるんだけど、それがどうしても機能してくれなくて、LoginURLやLogoutURLが返ってこないんです。 検索して出てくるコードのまま書いてるんだけど、全...