Menu
CoddyTech

真偽値

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

Booleanの値はtrueまたはfalseの2つだけです。GDScriptでの型はboolです。

値は小文字で、引用符なしで記述します:

var is_alive = true
var has_key = false

これにより2つの変数が作成されます。is_aliveにはtrueが、has_keyにはfalseが格納されます。print(is_alive)はtrueを表示します。

大文字と小文字は区別されます。GDScriptではTrueとTRUEはブール値ではありません。名前として読み取られますが、その名前の変数は存在しないため、プログラムの実行前にGodotがエラーを報告します。

引用符で囲まれた"true"は、trueという単語を含むStringです。同じように表示されますが、Booleanではなくテキストです。

ブール値は、ドアが開いているか、ゲームが終了したかなど、「はい」か「いいえ」で答えられる事実を格納します。演算子と条件分岐の章では、選択を行うためにブール値を使います。

challenge icon

チャレンジ

初心者

コメントの下に2つのブール変数を作成してください:

  • 値が true の is_alive
  • 値が false の has_key

print() の行は変更しないでください。プログラムは次のように出力します:

is_alive = true
has_key = false

自分で試してみよう

extends Node

func _ready():
	# 以下に変数 is_alive と has_key を作成してください
	
	# 以下の行は変更しないでください
	print("is_alive = ", is_alive)
	print("has_key = ", has_key)
quiz icon腕試し

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

基礎のすべてのレッスン

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