我試圖分析java代碼並查看它做了什麼,但在「中斷標籤」行中出現「未定義標籤」錯誤。從我的理解Java不像C#允許闖入當前範圍之外的範圍。這不正確嗎? 使用標籤中斷時java中出現「未定義標籤」錯誤
if (conditions) {
// some code
if (conditions) {
break label;
}
// some code
}
for (;;) {
if (conditions) {
// some code
}
// some code
break;
label:
// some code
}
好悲傷。什麼可怕的代碼。如果它給出編譯器錯誤,它不會「做」任何事情,所以沒有必要分析它。 –
@AndyTurner反編譯,我猜它是反編譯器的錯誤。 – Azilvl
如果您的反編譯器生成不可編譯的代碼,它真的值得使用嗎? –