Stałe tokeny¶
Stały token oznacza token, którego wartość jest na twardo wpisana w kodzie.
Typy stałych tokenów:
- Number
- String
Number¶
Każda liczba (Number) is zmiennoprzecinkowa. Ogólnie odzwierciedla to matematyczne liczby rzeczywiste.
Istnieją następujące notacje:
Nazwa |
Regex | Przykład |
|---|---|---|
Dziesiętny (w tym notacja naukowa) |
[0-9]+(\.[0-9]+)?(e[\+\-]?[0-9]+)? | 1.2e45 |
Binarny |
0b[01]+ | 0b1101 |
Ósemkowy |
0[0-7]+ | 072 |
Szesnastkowy |
0x[0-9a-f]+ | 0xa4f |
String¶
To zbiór znaków unicode dowolnej długości (jedyny limit to pamięć zarezerwowana dla aplikacji). Znakiem ograniczającym string jest albo pojedynczy apostrof ' albo cudzysłów ". Znaki specjalne wewnątrz stringa muszą być zapisane za pomocą backslasha \.
Lista znaków specjalnych
- \t - tabulator
\n - nowa linia
- \\ - backslash