if
Z Armed Assault nápověda
Info
- Hra:
- Operace Flashpoint: Resistance
- Verze:
- 1.85
Popis
- Stručný popis:
- příkaz
podmíněný příkaz pokud - pak - jinak
Syntaxe
- Syntaxe:
- if (podmínka) then {těloPříkazuThen} else {těloPříkazuElse}
if (podmínka) then {těloPříkazuThen} - Parametry:
- podmínka: Boolean
logická proměnná nebo korektně zapsaný logický výraz- těloPříkazuThen: Kód
korektně zapsaný příkaz nebo řetězec příkazů- těloPříkazuElse: Kód
korektně zapsaný příkaz nebo řetězec příkazů - těloPříkazuThen: Kód
- Vrácená hodnota:
- žádná
- Podrobný popis:
- pokud je splněna podmínka,
pak vykoná těloPříkazuThen,
jinak vykoná těloPříkazuElse
- dvojice tvořená vyhrazeným slovem else a řetězcem kódu těloPříkazuElse je nepovinná
- pokud je splněna podmínka,
Alternativní syntaxe
- Syntaxe:
- ?(podmínka): těloPříkazu
- Parametry:
- podmínka: Boolean
logická proměnná nebo korektně zapsaný logický výraz- těloPříkazu: Kód
korektně zapsaný příkaz nebo řetězec příkazů - těloPříkazu: Kód
- Vrácená hodnota:
- žádná
- Podrobný popis:
- pokud je splněna podmínka,
pak vykoná těloPříkazu
Alternativní syntaxe
- Syntaxe:
- if (podmínka) exitWith {těloPříkazu; _hodnotaVracenáFunkcí}
- Parametry:
- podmínka: Boolean
logická proměnná nebo korektně zapsaný logický výraz- těloPříkazu: Kód
korektně zapsaný řetězec kódu- _hodnotaVracenáFunkcí: lokální proměnná
hodnota této proměnné bude vrácena funkcí, v níž byl příkaz if-exitWith volán - těloPříkazu: Kód
- Vrácená hodnota:
- žádná
- Výklad:
- pokud je splněna podmínka,
pak vykoná těloPříkazu a ukončí funkci, v níž byl příkaz if-exitWith volán, s hodnotou rovnou hodnotě lokální proměnné _hodnotaVracenáFunkcí
Příklady
- №1:
- syntaxe if-then-else:
if (a > b) then {a = b}pokud je proměnná a větší než proměnná b, pak proměnné a přiřadí hodnotu proměnné b - №2:
- syntaxe ?:
?(a > b): a = bpokud je proměnná a větší než proměnná b, pak proměnné a přiřadí hodnotu proměnné b - №3:
- syntaxe if-exitWith:
if (_x > 5) exitWith {echo "_x is too big"; _x}pokud je hodnota lokální proměnné _x větší než 5, zobrazí se zpráva "_x is too big" a funkce, v níž byl příkaz if-exitWith volán, se ukončí a vrátí aktuální hodnotu lokální proměnné _x
Dodatečné informace
- Multiplayer:
- Chování neznámé.
- Dále také:
- switch-do
Poznámky
Použijte Šablona:Poznámka při psaní poznámek..
Notes
- Posted on August 4, 2006 - 10:55</dd>
- hardrock
-
Standartní syntaxe:
= if a then b
Alternativní syntaxe:
= ? a : b


