所以在写这个函数的时候,我正在写一个石头剪刀布游戏:
a
是玩家一的举动,b
是玩家二的举动。我只需要弄清楚一号选手是赢、输还是平局。
//rock=0, paper=1, scissors=2
processMove(a, b) {
if(a == b) ties++;
else {
if(a==0 && b==2) wins++;
else if(a==0 && b==1) losses++;
else if(a==1 && b==2) losses++;
else if(a==1 && b==0) wins++;
else if(a==2 && b==1) wins++;
else if(a==2 && b==0) losses++;
}
}
我的问题是:编写这个函数的最优雅的方式是什么?
编辑:我正在寻找单线。