Literals Reference/pl
Spis literałów
Strona w języku polskim Wymaga poprawek redakcyjnych lub przetłumaczenia linkowanych stron |
Papyrus obsługuje pięć rodzajów wartości literałowych: boolean, integer, float, string oraz None.
Literały logiczne[edit | edit source]
<logiczne> :: = 'true' | 'false'
bool myBoolean
if myBoolean == true
;wykonaj jakies dzialania
endif
Wartości przyjmowane przez literały logiczne to prawda True albo fałsz False.
Literały całkowite[edit | edit source]
<liczba całk.> ::= (['-'] <cyfra>+) | ('0x' (<cyfra>|<cyfra hex>)+)
int licznik
if licznik < 5
;wykonaj jakies dzialania
licznik +=1
endif
Całkowite literały to sekwencje cyfr (0 do 9), ewentualnie poprzedzone znakiem minus. Jeśli chcesz użyć liczby w zapisie szesnastkowym, poprzedź go znakami "0x". Prawidłowe cyfry szesnastkowe są od A do F (wielkość liter nie jest ważna). Liczby całkowite mają 32-bitowy rozmiar, mają znak, co oznacza, że ich zakres wynosi od -2.147.483.648 do 2.147.483.647.
Przykłady[edit | edit source]
10
-15365
0x0001F2C8
Literały zmiennoprzecinkowe[edit | edit source]
<zmiennoprzecinkowe> ::= ['-'] <cyfra>+ '.' <cyfra>+
float mojaZmienna
if mojaZmienna == 5.123
;wykonaj jakies dzialania
endif
Literały zmiennoprzecinkowe to sekwencje cyfr (0 do 9), ewentualnie poprzedzone znakiem minus, zaś za częścią całkowitą można dodać kopkę a po niej część ułamkową (cyfry). Liczby Floats zmiennoprzecinkowe mają rozmiar 32-bity, a zakres od 1.175494351 E – 38 do 3.402823466 E + 38.
Przykłady[edit | edit source]
1.5234
-125412.0
Literały ciągu znaków[edit | edit source]
<string> ::= '"' <dowolny znak ale inny niż cudzysłów, \, znak nowej linii lub tab> '"'
string myText = "Witaj świecie."
debug.trace(myText)
Literały ciągów znakowych to tekst otoczony cudzysłowem. Znaki nowej linii, tabulacji, cytatów i ukośników nie są dozwolone w łańcuchu. Jeśli chcesz użyć jednego z nich, można użyć następujących kodów specjalnych:
\n | nowa linia |
\t | tab |
\\ | backslash |
\" | cudzysłów |
Przykłady[edit | edit source]
"Witaj świecie!"
"" ; pusty lancuch znakow
"\\\n" ; backslash oraz znak nowej linii \n
Literał None[edit | edit source]
None
Literał None oznacza po prostu obiekt rodzaju 'żaden' (podobnie jak NULL w C). Jeśli chcesz sprawdzić czy twoja zmienna obiektowa posiada poprawny obiekt, wystarczy że przyrównasz ją do None.
Language: | English • polski |
---|