Haskell默认是什么意思



我当前正在从事Haskell中需要执行以下操作的功能:

声明类型并定义一个将3个数字作为输入的函数,并检查它们是否不同。请给出3个版本。如果其他机制,请首先使用,然后使用守卫,第三使用Haskell

的默认值

我已经用If-Else和Guards完成了它,但是我不知道" Haskell的默认"是什么意思?我不是在寻找任何人为我做我的工作,但是如果有人可以清除我需要做的事情,那就太好了。

非常感谢。

我认为默认意味着使用仅比较操作员。

different1 a b c = if a == b then False else if a == c then False else if b == c then False else True
different2 a b c| a == b    = False
                | b == c    = False
                | a == c    = False
                | otherwise = True
different3 a b c = a /= b && b /= c && a /= c

最新更新