[英]What does the /= operator in Haskell mean?
這意味着不平等。 所以5 /= 5
是假的,因為5 == 5
是真的 。
x /= y = not (x == y)
如建議的那樣,它回憶起與“=”(==)相反的數學符號“≠”(/ =)。
==
運算符意味着“相等”。
/=
運算符意味着“ 不相等”。
它應該讓人聯想到數學“≠”符號(即,通過它的對角線的等號)。
這是“不等於”運營商。
各種語言使用例如!=
, <>
等...而Haskell使用/=
;)
使用:t
可以告訴你類型:
> :t (/=)
(/=) :: Eq a => a -> a -> Bool
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.