有没有办法让变量在 GDScript 中有几种类型
Is there a way for variables to have a few types in GDScript
我知道 GDScript 有动态类型,但我想知道是否有办法只给一个变量它可以拥有的几种类型。像这样:
var myVar : int : string = 12;
myVar = "Hello";
它有这样的功能吗?
没有。这在 GDScript 中不受支持。
有一个相关提案:https://github.com/godotengine/godot-proposals/issues/737(语法为var myVar: int|string
)。但是,它不是 Godot 4.0 里程碑的一部分。
我知道 GDScript 有动态类型,但我想知道是否有办法只给一个变量它可以拥有的几种类型。像这样:
var myVar : int : string = 12;
myVar = "Hello";
它有这样的功能吗?
没有。这在 GDScript 中不受支持。
有一个相关提案:https://github.com/godotengine/godot-proposals/issues/737(语法为var myVar: int|string
)。但是,它不是 Godot 4.0 里程碑的一部分。