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

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Разрешение значений с помощью бота: Ada — изменение ссылок на Ада (язык программирования); косметические изменения
Строка 59:
 
Это было честно для [[Целое число|целочисленного]] типа данных (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 ===