Menu
Coddy logo textTech

比較演算子 - パート2

CoddyのGOジャーニー「基礎」セクションの一部。レッスン 23/109。

Goには、数値の比較を行うための追加の比較演算子が用意されています。

ある値が別の値より大きいかを確認(Check)するには、greater than 演算子(>)を使用(using)します:

a := 10
b := 5
result := a > b
fmt.Println(result)

出力結果:

true

その他の比較演算子には、小なり (<)、以上 (>=)、以下 (<=) があります:

x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true
challenge icon

チャレンジ

初心者

このチャレンジでは、Goにおける比較演算子の使用を練習します。異なる値を持ついくつかの変数が定義されています。あなたのタスクは、プログラムが期待される出力を印刷するように、不足している比較式を完了することです。

次の比較演算子を使用する必要があります: < (より小さい)、> (より大きい)、<= (以下)、および >= (以上)。

自分で試してみよう

package main

import "fmt"

func main() {
	// いくつかの定義済み変数
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: <、>、<=、または >= を使ってこれらの比較式を完成させてください
	isAge1LessThanAge2 := false // Check if age1 is less than age2
	isAge2GreaterThanAge1 := false // Check if age2 is greater than age1
	isAge1LessThanOrEqualToAge3 := false // Check if age1 is less than or equal to age3
	isAge2GreaterThanOrEqualToAge3 := false // Check if age2 is greater than or equal to age3
	
	// 結果を出力
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Goオンラインコンパイラ