Класс Bounded
Экземпляры класса типов Bounded имеют верхнюю и нижнюю границу.
ghci> minBound :: Int
–2147483648
ghci> maxBound :: Char
'1114111'
ghci> maxBound :: Bool
True
ghci> minBound :: Bool
False
Функции minBound и maxBound интересны тем, что имеют тип (Bounded a) => a. В этом смысле они являются полиморфными константами.
Все кортежи также являются частью класса Bounded, если их компоненты принадлежат классу Bounded.
ghci> maxBound :: (Bool, Int, Char)
(True,2147483647,'1114111')
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОК
Содержание
История
История
Loading ...
Failed to load data.
{{name}} | {{author}}