> Erlang中文手册 > from_orddict/2 把一个有序列表转为一个可扩展的数组

array:from_orddict/2

把一个有序列表转为一个可扩展的数组

用法:

from_orddict(Orddict :: indx_pairs(), Default :: term()) -> array()

把一个 {Index, Value} 对的有序列表转为一个相应的、可扩展的数组。参数 Default 是用来作为数组未初始条目的值。如果 Orddict 不是一个正确的、列表键值对的第一个元素不是一个非负数的有序列表,那么该次调用将以 badarg 的原因调用失败。

array:from_orddict([{1, "a"}, {3, "b"}, {5, "c"}], pink).
array:from_orddict([{1, "a"}, {3, "b"}, {5, "c"}, {12, "k"}], pink).