Download:
child 51:24ba56a575b1
parent 49:5ca76c8726c5
50:3f31a4eec418
Anton Shestakov <engored@ya.ru>, Sat, 08 Mar 2014 23:36:15 +0900
Slightly more consistent naming of variables in rps_rules:parse/2.

1 файлов изменено, 7 вставок(+), 7 удалений(-) [+]
src/rps_rules.erl file | annotate | diff | comparison | revisions
--- a/src/rps_rules.erl Sat Mar 08 22:19:02 2014 +0900
+++ b/src/rps_rules.erl Sat Mar 08 23:36:15 2014 +0900
@@ -12,15 +12,15 @@
Tokens = lists:map(fun list_to_atom/1, string:tokens(Text, " ")),
parse(Tokens, #ruleinfo{}).
-parse([V1,Label,V2|T], #ruleinfo{hands=Hands, beats=Beats, loses=Loses, why=Why}) ->
+parse([H1,Label,H2|T], #ruleinfo{hands=Hands, beats=Beats, loses=Loses, why=Why}) ->
Acc = #ruleinfo{
- hands=add_unique(V1, Hands),
- beats=dict:append(V1, V2, Beats),
- loses=dict:append(V2, V1, Loses),
- why=dict:store({V1, V2}, Label, Why)},
- parse([V2|T], Acc);
+ hands=add_unique(H1, Hands),
+ beats=dict:append(H1, H2, Beats),
+ loses=dict:append(H2, H1, Loses),
+ why=dict:store({H1, H2}, Label, Why)},
+ parse([H2|T], Acc);
-parse([_V2], Acc) ->
+parse([_H2], Acc) ->
Acc.
% winner for 3 hands is: