Spec-Zone.ru › Haskell 7

Data.Void

Авторские права (C) 2008-2014 Edward Kmett
Лицензия BSD-стиль (см. файл libraries/base/LICENSE)
Поддерживающий Edward Kmett <ekmett@gmail.com>
Стабильность предварительная
Переносимость переносимая
Безопасный Haskell Безопасный
Язык Haskell2010

Описание

Логически пустой тип данных, используемый для указания, что данный термин не должен существовать.

С момента: 4.8.0.0

data Void Источник

Тип данных без элементов

С момента: 4.8.0.0

Примеры реализации

Eq Void
Data Void
Ord Void
Read Void

Чтение значения Void всегда приводит к ошибке разбора, рассматривая Void как тип данных без конструкторов.

Show Void
Ix Void
Generic Void
Исключение Void
type Rep Void

absurd :: Void -> a Источник

Так как значения Void логически не существуют, это демонстрирует логический инструмент «ex falso quodlibet».

С момента: 4.8.0.0

vacuous :: Functor f => f Void -> f a Источник

Если Void не имеет элементов, то любой Functor, содержащий только значения типа Void, не содержит никаких значений.

С момента: 4.8.0.0

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/base-4.8.2.0/Data-Void.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API