我的Java代码:
if(wins.containsKey(winner)) {
int currentCount = wins.get(winner);
wins.remove(winner);
wins.put(winner, currentCount + 1);
} else {
wins.put(winner, 1);
}
这是我在 PHP 甚至 C# 中可以做的事情的替代方案:
if(isset($something[$key])) {
$something[$key]++;
} else {
$something[$key] = 1;
}
这将在 for 循环中的大量迭代中使用,因此我想考虑性能。这整个remove()
然后puts()
商业扼杀了表现吗?什么是替代方案?