带有数组的 GDScript 字符串格式
GDScript String format with an array
我正在以绝对初学者的身份学习 Godot 和 GDScript。为此,我参加了一门课程,在该课程中,讲师编写了一个简单的代码来格式化一个字符串,其中包含一个数组中的值。这是他的代码:
但是当我编写完全相同的代码时出现以下错误“运算符‘%’中的格式字符不受支持”
谁能给我解释一下这是怎么回事?我能看到的唯一区别是本教程是在 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
我正在以绝对初学者的身份学习 Godot 和 GDScript。为此,我参加了一门课程,在该课程中,讲师编写了一个简单的代码来格式化一个字符串,其中包含一个数组中的值。这是他的代码:
但是当我编写完全相同的代码时出现以下错误“运算符‘%’中的格式字符不受支持”
谁能给我解释一下这是怎么回事?我能看到的唯一区别是本教程是在 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