lists:sublist/3
截取一定长度的列表
用法:
sublist(List1, Start, Len) -> List2
内部实现:
%% sublist(List, Start, Length)
%% Returns the sub-list starting at Start of length Length.
-spec sublist(List1, Start, Len) -> List2 when
List1 :: [T],
List2 :: [T],
Start :: pos_integer(),
Len :: non_neg_integer(),
T :: term().
sublist(List, S, L) when is_integer(L), L >= 0 ->
sublist(nthtail(S-1, List), L).
截取从第 Start 个元素到第 Start + Len 个元素的列表。
lists:sublist([1, 2, 3, 4, 5], 2, 3).