> Erlang中文手册 > get/2 获取数组指定条目的值

array:get/2

获取数组指定条目的值

用法:

get(I :: array_indx(), Array :: array()) -> term()

获取数组第 I 个条目的值。如果 I 不是一个非负整数,或者数组是一个固定大小的数组且 I 大于数组的最大索引值,那么该次调用将以 badarg 的原因调用失败。

Array = array:from_list(["a", "b", "c"], pink),
array:get(2, Array).

如果数组的大小没有固定,那么索引值 I 大于数组本身大小(size(Array) - 1)的话,这个函数将返回数组的默认值。

Array = array:from_list(["a", "b", "c"], pink),
array:get(6, Array).