LT和GT是什么意思?

XIA*_*ang 6 haskell

GHCi> compare 2 3
LT
GHCi> compare 3 3
EQ
GHCi> compare 4 3
GT
Run Code Online (Sandbox Code Playgroud)

我认为情商意味着平等,但LT和GT是什么意思?

dav*_*420 15

  • compare 2 3 = LT- 2是L ess T han 3
  • compare 3 3 = EQ- 3是EQ 1到3
  • compare 4 3 = GT- 4是G reater T han 3

遗憾的是,文档Ordering没有明确说明这一点.

  • 母语为英语的人很明显,但我们可能会高估其对非母语英语人士的显而易见性. (9认同)

Ric*_* T. 6

它不仅仅是haskell,GT而且LT分别是大于小于的非常常见且众所周知的首字母缩略词.用于比较的其他常见缩写词包括GELE,即Greater或EqualLess或Equal,但它们不是Haskell Ordering数据构造函数的一部分.你是对的EQ="平等".