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 new()用法及代码示例
- erlang new(Options :: array_opts())用法及代码示例
- erlang next(Iterator)用法及代码示例
- erlang next_codepoint(String :: unicode:chardata())用法及代码示例
- erlang next_grapheme(String :: unicode:chardata())用法及代码示例
- erlang nth用法及代码示例
- erlang nthtail用法及代码示例
- erlang now用法及代码示例
- erlang node用法及代码示例
- erlang nativename(Path)用法及代码示例
- erlang nodes(Arg, InfoOpts)用法及代码示例
- erlang nc(File)用法及代码示例
- erlang names(Host)用法及代码示例
- erlang nth_lexeme(String, N, SeparatorList)用法及代码示例
- erlang nth(N, List)用法及代码示例
- erlang nthtail(N, List)用法及代码示例
- erlang normalize(URI)用法及代码示例
- erlang normalize(URI, Options)用法及代码示例
- erlang names()用法及代码示例
- erlang sin用法及代码示例
- erlang cos用法及代码示例
- erlang tan用法及代码示例
- erlang asin用法及代码示例
- erlang acos用法及代码示例
- erlang atan用法及代码示例
注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 new(Size :: integer() >= 0, Options :: array_opts()) -> array()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。