Document support for underscores in number literals in GDScript basics

This also uses lowercase for hexadecimal numbers, which is the
recommended approach as it's more readable.

This closes #3907.
This commit is contained in:
Hugo Locurcio
2020-08-18 15:07:23 +02:00
parent 894f13fe71
commit 9e699409d3

View File

@@ -284,7 +284,7 @@ Literals
+--------------------------+----------------------------------------+
| ``45`` | Base 10 integer |
+--------------------------+----------------------------------------+
| ``0x8F51`` | Base 16 (hexadecimal) integer |
| ``0x8f51`` | Base 16 (hexadecimal) integer |
+--------------------------+----------------------------------------+
| ``0b101010`` | Base 2 (binary) integer |
+--------------------------+----------------------------------------+
@@ -299,6 +299,14 @@ Literals
| ``$NodePath`` | Shorthand for ``get_node("NodePath")`` |
+--------------------------+----------------------------------------+
Integers and floats can have their numbers separated with ``_`` to make them more readable.
The following ways to write numbers are all valid::
12_345_678 # Equal to 12345678.
3.141_592_7 # Equal to 3.1415927.
0x8080_0000_ffff # Equal to 0x80800000ffff.
0b11_00_11_00 # Equal to 0b11001100.
Comments
~~~~~~~~