Otevřít hlavní menu

Změny

$B: Vyhodnocení logických výrazů

Přidáno 791 bajtů, 7. 10. 2012, 22:05
Vytvorená stránka „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+...“
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.

[[Category:Direktívy prekladača]]