> Erlang中文手册 > last/1 返回列表里最后一个元素

lists:last/1

返回列表里最后一个元素

用法:

last(List) -> Last

内部实现:

%% last(List) returns the last element in a list.

-spec last(List) -> Last when
      List :: [T,...],
      Last :: T,
      T :: term().

last([E|Es]) -> last(E, Es).

last(_, [E|Es]) -> last(E, Es);
last(E, []) -> E.

返回列表最后一个元素

lists:last([{a, 1}, {b, 2}, {c, 3}, {d, 4}]).