Mention GDScript escape sequences direclty in GDScript basics

Many C escape sequences aren't valid in GDScript, so it's better to
document them directly in a table.

See https://github.com/godotengine/godot/issues/38716.
This commit is contained in:
Hugo Locurcio
2020-07-15 11:41:15 +02:00
parent ac6450d21c
commit 81890d5120

View File

@@ -354,8 +354,35 @@ PackedFloat32Array store 32-bit single-precision "float" values.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
A sequence of characters in `Unicode format <https://en.wikipedia.org/wiki/Unicode>`_.
Strings can contain
`standard C escape sequences <https://en.wikipedia.org/wiki/Escape_sequences_in_C>`_.
Strings can contain the following escape sequences:
+---------------------+---------------------------------+
| **Escape sequence** | **Expands to** |
+---------------------+---------------------------------+
| ``\n`` | Newline (line feed) |
+---------------------+---------------------------------+
| ``\t`` | Horizontal tab character |
+---------------------+---------------------------------+
| ``\r`` | Carriage return |
+---------------------+---------------------------------+
| ``\a`` | Alert (beep/bell) |
+---------------------+---------------------------------+
| ``\b`` | Backspace |
+---------------------+---------------------------------+
| ``\f`` | Formfeed page break |
+---------------------+---------------------------------+
| ``\v`` | Vertical tab character |
+---------------------+---------------------------------+
| ``\"`` | Double quote |
+---------------------+---------------------------------+
| ``\'`` | Single quote |
+---------------------+---------------------------------+
| ``\\`` | Backslash |
+---------------------+---------------------------------+
| ``\uXXXX`` | Unicode codepoint ``XXXX`` |
| | (hexadecimal, case-insensitive) |
+---------------------+---------------------------------+
GDScript also supports :ref:`doc_gdscript_printf`.
Vector built-in types