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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。