職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

go言語---if

2023年01月11日 | GO言語
if文


【開発環境】
OS:Win11(64ビット)
go version go1.19.4 windows/amd64
VSCode1.72.2、及びコマンドプロンプト

◆if文
if文は条件式を評価した結果に応じて実行するステートメントを決定する
・書式
if expr{
statement
}

expr→条件式、exprが真(True)である時、statementが実行される
例えば
if x > 0 {
fmt.printf("%dは正の数です。", x)
}

・else節を使った書式
if expr{
stat_true←真の時に実行されるステートメント
}else{
stat_false←偽の時に実行されるステートメント
}
例えば
if x > 0 {
fmt.printf("%dは整数です。",x)
}else{
fmt.printf("%dは整数ではありません。",x)
}

・else if文
例文
if x > 0 {
fmt.printf("%dは正の数です。",x)
} else if x<0 {
fmt.printf("%dは負の数です。",x)
}

・else if~else
例文
if x > 0 {
fmt.printf("%dは正の数です。",x)
} else if x<0 {
fmt.printf("%dは負の数です。",x)
} else {
fmt.printf("%dはセロです。",x)
}

サンプルコード「サンプル.go」
// if else
package main

import "fmt"

func main() {
var x int

fmt.Println("整数を入力して下さい:")
fmt.Scan(&x)

if x > 0 {
fmt.Printf("%dは正の数です。", x)
} else if x < 0 {
fmt.Printf("%dは負の数です。", x)
} else {
fmt.Printf("%dはゼロの数です。", x)
}

}
実行
PS D:\GO言語\サンプルプログラム\Go-4\sample_if> go run サンプル.go
整数を入力して下さい:
2
2は正の数です。
以上

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« コマンドパラメーター | トップ | switch文 »
最新の画像もっと見る

コメントを投稿

GO言語」カテゴリの最新記事