Lia*_*101 -1 haskell class function
我是Haskell的新手,我正在编写一个类似于min的函数,而不是只接受2个值,它会接受3.我已经完成了如下所示的类:
min3 :: a -> a -> a -> a
Run Code Online (Sandbox Code Playgroud)
但是,在写了多少输入变量之后,我会把这个函数放在什么地方呢?
min3 x y z =
Run Code Online (Sandbox Code Playgroud)
这可能是非常简单的,我错过了一些东西,但如果你能帮助我,我会非常感激.
谢谢!
你也可以把它写成:
min3 :: Ord a => a -> a -> a -> a
min3 = ((min .) .) min
Run Code Online (Sandbox Code Playgroud)