> Erlang中文手册 > min/2 返回两个项值里最小的那个

erlang:min/2

返回两个项值里最小的那个

用法:

min(Term1, Term2) -> Minimum

内部实现:

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

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

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