📜  haskell max 函数 - Haskell (1)

📅  最后修改于: 2023-12-03 15:31:06.598000             🧑  作者: Mango

Haskell Max 函数

在 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。