GDScript字符串格式的数组

问题描述

我正在学习Godot和GDScript,这是一个绝对的初学者。为此,我遵循一门课程,在该课程中,讲师编写一个简单的代码以使用包含在数组中的值格式化字符串。这是他的代码

Tutorial code

但是当我编写完全相同的代码时,出现以下错误“运算符'%'中不支持的格式字符”

My code

有人可以告诉我怎么了吗?我唯一看到的区别是该教程是在Godot 3.1上编写的,而我是在3.2.3上编写的。

解决方法

您在story中缺少第二个格式说明符。应该是:

... ate %s flavoured ...

您正在做的事情叫做字符串插值。提醒一下,字符串中的所有%旁边都必须有一个说明符。 %s目前可以使用,因为您正在嵌入字符串。

其他说明者的文档供以后参考:https://docs.godotengine.org/en/stable/getting_started/scripting/gdscript/gdscript_format_string.html#format-specifiers