Haskell LT和GT是什么意思?

Haskell LT和GT是什么意思?,haskell,Haskell,我认为EQ的意思是相等,但是LT和GT是什么意思呢?不仅仅是在haskell中,GT和LT分别是大于和小于的非常常见和众所周知的首字母缩略词。用于比较的其他常见首字母缩略词包括GE和LE,即大于或等于和小于或等于,但它们不是Haskell的排序数据构造函数的一部分。你说得对,等式等于。小于 GT=大于 compare 2 3=LT-2为LessThan 3 compare 3=EQ-3是EQ对3的比较 compare 4 3=GT-4是GreaterThan 3 不幸的是,报告没有明确说明这一

我认为EQ的意思是相等,但是LT和GT是什么意思呢?

不仅仅是在haskell中,
GT
LT
分别是大于小于的非常常见和众所周知的首字母缩略词。用于比较的其他常见首字母缩略词包括GELE,即大于或等于小于或等于,但它们不是Haskell的
排序
数据构造函数的一部分。你说得对,等式等于。小于

GT
=大于
  • compare 2 3=LT
    -2为LessThan 3
  • compare 3=EQ
    -3是EQ对3的比较
  • compare 4 3=GT
    -4是GreaterThan 3

  • 不幸的是,报告没有明确说明这一点。

    这对以英语为母语的人来说是显而易见的,但我们可能高估了它对非英语为母语的人的重要性。
    GHCi> compare 2 3
    LT
    GHCi> compare 3 3
    EQ
    GHCi> compare 4 3
    GT