Что означают LT и GT?
GHCi> compare 2 3
LT
GHCi> compare 3 3
EQ
GHCi> compare 4 3
GT
Я думаю, что EQ означает равный, но что означают LT и GT?
3 ответов
-
compare 2 3 = LT
- 2-это Less TХан 3 -
compare 3 3 = EQ
- 3 составляет эквалайзерual до 3 -
compare 4 3 = GT
- 4 составляет Greater TХан 3
жаль, что документация Ordering
явно не указывает это.
это не только в Haskell, GT
и LT
являются очень распространенными и хорошо известными аббревиатурами соответственно для Больше и Меньше. Другие распространенные аббревиатуры для сравнения включают GE и Ле, то есть больше или равно и меньше или равно, но они не являются частью Хаскелла Ordering
конструкторы данных. Вы правы насчет EQ
= "равны".