Menu
CoddyTech

比較演算子

CoddyのGDScriptジャーニー「基礎」セクションの一部。レッスン 20/92。

比較演算子は2つの値を比較します。結果はboolです。trueまたはfalseになります。

  • == 等しい:1 == 2はfalse
  • != 等しくない:1 != 2はtrue
  • > より大きい:1 > 2はfalse
  • < より小さい:1 < 2はtrue
  • >= 以上:2 >= 2はtrue
  • <= 以下:3 <= 2はfalse

結果を変数に保存できます:

var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true

=は変数に値を格納し、==は2つの値を比較します。

同じ値の整数と浮動小数点数は等しくなります。5 == 5.0はtrueです。数値と文字列は比較できません。GDScriptでは、プログラムの実行前に5 == "5"がエラーとして報告されます。

文字列は==や!=で比較できます。"sword" == "sword"はtrueです。

challenge icon

チャレンジ

簡単

値が8と9の2つの変数n1とn2を宣言してください。

n1がn2より大きいかどうかを保持するn3を宣言してください。

print()の行はすでにあり、次のように出力します。

n1 = 8, n2 = 9, n3 = false

自分で試してみよう

extends Node

func _ready():
	# 以下で n1、n2、n3 を宣言してください

	# 以下の行は変更しないでください
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz icon腕試し

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

基礎のすべてのレッスン

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