Haskell中的/ =运算符是什么意思?

Bun*_*bit 20 haskell

我正在读" 了解你是一个Haskell,其中包含5 /= 5.我不太确定这意味着什么.第一个表达是5 / 5 = 5什么意思?但是,它应该不是True.

Ran*_*ize 27

这意味着不平等.所以5 /= 55 == 5真的.

x /= y = not (x == y)

如建议的那样,它回忆起与"="(==)相反的数学符号"≠"(/ =).

  • 所以 Haskell 相当于 != (4认同)

Mat*_*hid 15

==操作者的意思是"等于".

/=运营商表示"是不是等于".

它应该让人联想到数学"≠"符号(即,通过它的对角线的等号).