📅  最后修改于: 2023-12-03 15:31:06.598000             🧑  作者: Mango
在 Haskell 中,max 函数接受两个参数,比较它们的大小并返回较大的那个。
max 函数的使用非常简单,它接受两个参数,并返回较大的那个。
max :: Ord a => a -> a -> a
下面是几个使用 max 函数的示例:
max 1 2 -- 返回 2
max 'a' 'q' -- 返回 'q'
max "hello" "world" -- 返回 "world"
max 3.14 6.28 -- 返回 6.28
max 函数的实现相对简单,它只需要比较两个参数的大小并返回较大的那个。
max :: Ord a => a -> a -> a
max x y
| x > y = x
| otherwise = y
这里使用了 guards 来完成条件判断。如果 x 大于 y,则返回 x,否则返回 y。