Otevřít hlavní menu

Změny

Booleovské typy

Přidáno 17 bajtů, 5. 10. 2012, 20:37
bez shrnutí editace
;Syntaxe
type Boolean = (False, True);
WordBool = (False, True);
LongBool = (False, True);
Z důvodů kompatibility s Windows, typy Boolean mohou pracovat i s jinými ordinálními hodnotami než 0 a 1.
Hodnota výraz typu Boolean je [[False]], když jeho ordinální hodnota je 0, a [[True]], když je jeho ordinální hodnota je nenulová.
Booleovské operátory not, and, or a xor pracují testem na 0 ([[False]]) nebo nenulovou hodnotu ([[True]]), ale vždy vrací výsledek s ordinální hodnotou 0 nebo 1.
[[Category:Pascal]]