我正在使用Eclipse獲取此錯誤。switch語句中的重複本地變量
重複的局部變量斗篷
我真的不明白,爲什麼我得到這樣的錯誤。這是我的代碼:
switch (frame) { // frame is an integer
case 0:
Sprite cape = modules.get(Module.CAPE);
//cape.setRegion(region);
cape.translateY(+1);
break;
case 1:
Sprite cape = modules.get(Module.CAPE);
//cape.setRegion(region);
cape.translateY(-1);
break;
default:
throw new IllegalArgumentException(
"Undefined frame number: " + frame);
}
爲什麼不是真的,海角變量是本地的每個案件,而不是switch語句?
很好的答案,但爲了嚴格回答你的問題,考慮如果你在0的情況下刪除了「break」,代碼的行爲如何。 – Grambot