Menu
Coddy logo textTech

比較演算子 - パート2

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

Goは、数値を比較するための追加の比較演算子を提供しています。

「より大きい」演算子 (>) を使用して、ある値が別の値よりも大きいかどうかを確認します:

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言語の比較演算子の使い方を練習します。異なる値を持ついくつかの変数を定義しました。あなたのタスクは、プログラムが期待通りの出力をするように、不足している比較式を完成させることです。

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

チートシート

Goは数値に対して比較演算子を提供しています:

より大きい (>):

a := 10
b := 5
result := a > b  // true

その他の比較演算子:

  • < - より小さい
  • >= - 以上
  • <= - 以下
x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true

自分で試してみよう

package main

import "fmt"

func main() {
	// 事前に定義された変数
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: <, >, <=, >= を使用して、これらの比較式を完成させてください
	isAge1LessThanAge2 := // age1 が age2 より小さいか確認
	isAge2GreaterThanAge1 := // age2 が age1 より大きいか確認
	isAge1LessThanOrEqualToAge3 := // age1 が age3 以下であるか確認
	isAge2GreaterThanOrEqualToAge3 := // age2 が 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腕試し

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

基礎のすべてのレッスン