ソースを参照

rf: 测试代码修改

master
SisMaker 4年前
コミット
7e5836115b
1個のファイルの変更6行の追加5行の削除
  1. +6
    -5
      src/testCase/DsTestSimple/utSMapsDs.erl

+ 6
- 5
src/testCase/DsTestSimple/utSMapsDs.erl ファイルの表示

@ -8,7 +8,7 @@ start(Num, Pid) ->
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
NewDsR = read(Num, NewDsI, 0),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:monotonic_time(),
@ -28,16 +28,17 @@ insert(Num, Ds) ->
NewDs = maps:put(Num, Num, Ds),
insert(Num - 1, NewDs).
read(0, Ds) ->
read(0, Ds, _V) ->
Ds;
read(Num, Ds) ->
case Ds of
read(Num, Ds, _V) ->
V =
case Ds of
#{Num := Value} ->
Value;
_ ->
undefined
end,
read(Num - 1, Ds).
read(Num - 1, Ds, V).
update(0, Ds) ->
Ds;

読み込み中…
キャンセル
保存