Literals Reference/pl

Spis literałów



RoundPolishFlag.pngStrona 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 logiczneEdit

<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łkowiteEdit

<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ładyEdit

10
-15365
0x0001F2C8


Literały zmiennoprzecinkoweEdit

<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ładyEdit

1.5234
-125412.0


Literały ciągu znakówEdit

<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ładyEdit

"Witaj świecie!"
"" ; pusty lancuch znakow
"\\\n" ; backslash oraz znak nowej linii \n


Literał NoneEdit

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