$B: Vyhodnocení logických výrazů: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Direktivy překladača) |
|||
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
Řádek 17: | Řádek 17: | ||
[[Category:Direktívy prekladače]] | [[Category:Direktívy prekladače]] | ||
+ | [[Category:Direktivy přepínače]] |
Aktuální verze z 8. 10. 2012, 11:35
Přepíná mezi dvěma různými modely generování instrukcí pro překlad výrazů typu Boolean, které obsahují logické operátory AND a OR.
Syntaxe: {$B+} nebo {$B-} Implicitně: {$B-} Typ: Lokální Povel menu: Options|Compiler|Boolean Evaluation
- Režim $B+
V případě {$B+} překladač generuje instrukce pro kompletní vyhodnocení výrazů.
To znamená, že každý operand logického výrazu, svázán s operátory AND a OR, bude zaručeně vyhodnocen, i když výsledek celého výrazu je již znám.
- Režim $B-
V tomto případě generuje překladač kód pro zkrácené vyhodnocování logických výrazů.
Tedy: jakmile je výsledek celého výrazu jednoznačně určen, vyhodnocení bude zastaveno.