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

Класс Eq используется для типов, которые поддерживают проверку

равенства. Типы,

являющиеся его экземплярами, должны

реализовывать функции == и /=. Так что если у нас есть ограничение



класса Eq для переменной типа в функции, то она может использовать


== или /= внутри своего определения. Все типы, которые

мы упоминали выше, за исключением функций, входят в класс Eq,

и, следовательно, могут быть проверены на равенство.

ghci> 5 == 5

True

ghci> 5 /= 5

False

ghci> 'a' == 'a'

True

ghci> "Хо Хо" == "Хо Хо"

True

ghci> 3.432 == 3.432

True

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