Что означают 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 = "равны".