В GDScript ключевое слово is
может использоваться для проверки того, является ли значение экземпляром типа:
if (input is SomeClass):
# this works fine
Но вы не можете сделать это для примитивных «встроенных» типов, таких какстроки:
if (input is String):
# this won't compile
Это дает мне сообщение «Ошибка синтаксического анализатора: неуместное выражение, неуместно: встроенный тип»
Так как же проверить, является ли ввод строкой?