■size/1
[構文]
size(Array :: array()) -> integer() >= 0
array内のエントリの数を返す。エントリは0からsize(Array)-1まで。
■sparse_size/1
[構文]
sparse_size(A::array()) -> integer()
うまく訳せない。
実行例)
Erlang R14B01 (erts-5.8.2) [smp:2:2] [rq:2] [async-threads:0]
Eshell V5.8.2 (abort with ^G)
1> D0 = [{0,1},{1,2},{4,9}].
[{0,1},{1,2},{4,9}]
5> A0 = array:from_orddict(D0,0).
{array,5,10,0,{1,2,0,0,9,0,0,0,0,0}}
7> A1 = array:set(6,0,A0).
{array,7,10,0,{1,2,0,0,9,0,0,0,0,0}}
8> array:size(A1).
7
9> array:sparse_size(A1).
5
■sparse_size/1
[構文]
sparse_size(A::array()) -> integer()
うまく訳せない。
実行例)
Erlang R14B01 (erts-5.8.2) [smp:2:2] [rq:2] [async-threads:0]
Eshell V5.8.2 (abort with ^G)
1> D0 = [{0,1},{1,2},{4,9}].
[{0,1},{1,2},{4,9}]
5> A0 = array:from_orddict(D0,0).
{array,5,10,0,{1,2,0,0,9,0,0,0,0,0}}
7> A1 = array:set(6,0,A0).
{array,7,10,0,{1,2,0,0,9,0,0,0,0,0}}
8> array:size(A1).
7
9> array:sparse_size(A1).
5
0 件のコメント:
コメントを投稿