Menu
Coddy logo textTech

比較演算子 - パート1

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

比較演算子は、2つの値を比較して、ブール値の結果(true または false)を返します。

等価演算子 (==) は、2つの値が等しいかどうかをチェックします:

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

出力は以下の通りです:

true

不等価演算子 (!=) は、2つの値が等しくないかどうかをチェックします:

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)

出力は以下の通りです:

true
challenge icon

チャレンジ

初心者

このチャレンジでは、Goにおける等価 (==) および不等価 (!=) 比較演算子の使用を練習します。

あらかじめ値が定義された2つの変数があります。あなたのタスクは、両方の演算子を使用してこれらの変数を比較し、その結果を用意された boolean 変数に格納することです。

その後、結果を出力して、比較が正しいかどうかを確認します。

チートシート

比較演算子は2つの値を比較し、ブール値の結果(trueまたはfalse)を返します。

等価演算子(==)は、2つの値が等しいかどうかをチェックします。

a := 5
b := 5
result := a == b
fmt.Println(result) // true

不等価演算子(!=)は、2つの値が等しくないかどうかをチェックします。

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual) // true

自分で試してみよう

package main

import "fmt"

func main() {
	// 比較するための定義済み変数
	num1 := 10
	num2 := 10
	name1 := "Go"
	name2 := "Python"
	
	// TODO: == (等価) 演算子を使用して num1 と num2 を比較し、
	// その結果を numbersEqual に格納してください
	numbersEqual := false // この行を置き換えてください
	
	// TODO: != (不等) 演算子を使用して name1 と name2 を比較し、
	// その結果を namesNotEqual に格納してください
	namesNotEqual := false // この行を置き換えてください
	
	// 結果を出力します
	fmt.Println("Are the numbers equal?", numbersEqual)
	fmt.Println("Are the names different?", namesNotEqual)
}
quiz icon腕試し

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

基礎のすべてのレッスン