MyTetra Share
Делитесь знаниями!
Enum
Время создания: 22.06.2017 10:04
Раздел: Haskell - Классы типов
Запись: xintrea/mytetra_db_mcold/master/base/1498115069zdcj7dgbze/text.html на raw.githubusercontent.com

Экземплярами класса Enum являются последовательно упорядоченные

типы; их значения можно перенумеровать. Основное преимущество

класса типов Enum

в том, что мы можем использовать

его

типы в интервалах списков. Кроме того, у них есть предыдущие

и

последующие

элементы, которые можно получить с помощью

функ

ций succ

и pred.

Типы,

входящие в этот класс: (),


Bool, Char,

Ordering, Int, Integer, Float и Double.

ghci> ['a'..'e']

"abcde"

ghci> [LT .. GT]

[LT,EQ,GT]

ghci> [3 .. 5]

[3,4,5]

ghci>succ 'B'

'C'

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования