我想将
所以,我需要累积先前的值、计数和元组列表。
我已经创建了记录。
重新定义
[z,z,a,z,z,a,a,z]
转换为[{z,2},{a,1},{z,2},{a,2},{z,1}]
。我该如何做?所以,我需要累积先前的值、计数和元组列表。
我已经创建了记录。
-record(acc, {previous, counter, tuples}).
重新定义
listToTuples([]) -> [];
listToTuples([H | Tail]) ->
Acc = #acc{previous=H, counter=1},
listToTuples([Tail], Acc).
但是我遇到了一些麻烦
listToTuples([H | Tail], Acc) ->
case H == Acc#acc.previous of
true ->
false ->
end.