当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang new(Size :: integer() >= 0, Options :: array_opts())用法及代码示例


new(Size :: integer() >= 0, Options :: array_opts()) -> array()

根据指定的大小和选项创建一个新数组。如果 Size 不是非负整数,则调用失败,原因是 badarg 。默认情况下,数组具有固定大小。请注意,Options 中的任何大小规范都会覆盖参数 Size

如果 Options 是一个列表,则相当于 new([{size, Size} | Options]) ,否则相当于 new([{size, Size} | [Options]]) 。不过,直接使用这个函数效率更高。

例子:

array:new(100, {default,0})

创建一个大小为 100 的固定大小数组,其默认值为 0

也可以看看new/1.

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 new(Size :: integer() >= 0, Options :: array_opts()) -> array()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。