瀏覽代碼

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;

Loading…
取消
儲存