Erlang中文手册(Erldoc.com)  »  array  »  set/3
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

array:set/3

设置数组条目的值

用法:

set(I :: array_indx(), Value :: term(), Array :: array()) -> array()

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

如果数组没有固定大小,且 I 大于数组本身的大小(size(Array) - 1),那么数组将把它的大小增加到 I + 1。

Array = array:from_list(["a", "b", "c"], pink),
array:set(2, apple, Array).
Array = array:from_list(["a", "b", "c"], pink),
array:set(12, apple, Array).
Array = array:from_list(["a", "b", "c"], pink),
array:set(7, apple, Array).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9