比較演算子
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です。
チャレンジ
簡単値が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)
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: GDScriptオンラインコンパイラ