我是初学者,在尝试进入计算机科学大学之前,我正在尝试在Haskell上做一些教程.
我被困在这个程序中.它需要三个数字并按升序排列.任何人都可以帮助我并告诉我什么是错的,因为它让我发疯了?谢谢你的时间.
import Prelude hiding (min,max)
orderTriple :: (Int -> Int -> Int) -> (Int -> Int -> Int)
max :: Int -> Int -> Int -> Int
min :: Int -> Int -> Int -> Int
middle :: Int -> Int -> Int -> Int
max x y z
|(x>=y) && (x>=z) = x
|(y>=x) && (y>=z) = y
|otherwise = z
min d e f
|(d<=e) && (d<=f) = d
|(e<=d) && (e<=f) = e
|otherwise = f …Run Code Online (Sandbox Code Playgroud)