Material Box

Material Box

WEBデザイン & フリー素材

Godot - match文でswitch case文と同等の処理を実装する

Godot

GDScriptでswitch case文を実装するコード例です。


GDScriptのmatch文はswitch case文と同等の処理が可能となっています。
match文では整数「1」と小数点ありの「1.0」はマッチしません。

var stage = "area1"

match stage:
	"area1":
		print("area1")
	"area2":
		print("area2")
	_:
		print("No Match")

match文はtypeof()と組み合わせる事で変数の型で分岐処理する事も可能です。

var data = []

match typeof(data):
	TYPE_FLOAT:
		print("float")
	TYPE_STRING:
		print("text")
	TYPE_ARRAY:
		print("array")

Godot

TitleGodot - match文でswitch case文と同等の処理を実装する

CategoryGodot

Created

Update

AuthorYousuke.U