Логический тип: различия между версиями

407 байт добавлено ,  8 лет назад
м (Разрешение значений с помощью бота: Ada — изменение ссылок на Ада (язык программирования); косметические изменения)
 
Это было честно для [[Целое число|целочисленного]] типа данных (integer); тем не менее, бинарные значения [[Число с плавающей запятой|чисел с плавающей запятой]] (floating-point) были приближёнными к выводимым на экран десятичным значениям и это давало ошибки при сравнении. Традиционно, целое содержало одну (или более) булеву переменную (одну на каждый [[числовой разряд|разряд]] целого).
 
=== Haskell ===
 
В языке [[Haskell]] булев тип данных реализован как простейший [[алгебраический тип данных]]:
 
<source lang='haskell'>
data Bool = False | True
</source>
 
В стандартном модуле <code>Data.Bool</code> для него определены функции <code>&&</code>, <code>||</code> и <code>not</code>.
 
=== Python ===