Literals Reference/pl

From the CreationKit Wiki
Revision as of 09:21, 1 January 2013 by imported>TomBrightblade (Created page with "{{PageTitle|Spis literałów}} {{PolishPage|e}} Papyrus obsługuje pięć rodzajów wartości literałowych: boolean, integer, float, string oraz None. == Literały logicz...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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