有没有办法让变量在 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 里程碑的一部分。