> Erlang中文手册 > max/2 返回两个项值里最大的一个

erlang:max/2

返回两个项值里最大的一个

用法:

max(Term1, Term2) -> Maximum

内部实现:

-spec max(Term1, Term2) -> Maximum when
      Term1 :: term(),
      Term2 :: term(),
      Maximum :: term().
max(A, B) when A  B;
max(A, _) -> A.

获取项值 Term1 和 Term2 之中最大的那个项值,如果两个项值一样,则返回 Term1。

erlang:max(5, 2).
erlang:max(f, o).
erlang:max(1, e).