是否有可能以某种方式忽略此错误?我发现把return
放在我不想运行的代码前面比评论它要容易得多(当评论重叠并且行为不好时)...有没有办法忽略'Unreachable statement'错误?
36
A
回答
68
不。这是编译时错误。所以你必须在运行你的课之前摆脱它。
我通常做的是在其前面放置一个假的if
声明。例如:
if(true)
return;
// unwanted code follows. no errors.
i++;
j++;
使用此代码,您将不会收到Unreachable statement
错误。你会得到你想要的。
+18
由于1 == 1始终为真,因此可以用'if(true)'替换'if(1 == 1)'。 – 2012-01-31 16:57:36
2
由于根据Java Language Specification发生错误,因此无法忽略此错误。
你也可能想看看这个帖子:Unreachable code error vs. dead code warning in Java under Eclipse?
-7
你必须修复unreachable code。
public void display(){
return; //move the return statement to appropriate place
int i;
}
编译器不会编译您的源代码。 你必须照顾你的源代码,每一行都可以被编译器访问。
1
如果你想禁用/启用从旧的C某一段代码很多次招可以帮助你:
some_code();
more_code();
// */
/*
some_code();
more_code();
// */
现在,你只需要在一开始
2
33. if (1==1) return;
34. System.out.println("Hello world!");
它的工作原理写/*
在其他语言也是如此。但是ByteCode没有第34行。
相关问题
- 1. 有没有办法忽略Django中的Cache错误?
- 2. 有没有办法让控制台忽略某些错误?
- 3. 有没有办法忽略XAML抛出的Visual Studio错误?
- 4. EF 4.3数据库迁移 - 有没有办法忽略错误?
- 5. 有没有办法忽略忽略z-index的事件?
- 6. 有没有办法让一个MeshPhongMaterial忽略所有的灯
- 7. 有没有办法告诉Doxygen忽略(所有)命名空间?
- 8. 有没有办法有条件地忽略Spring的JUnit测试?
- 9. pytest - 有没有办法忽略一个autouse fixture?
- 10. 有没有办法忽略INSERT上不存在的列?
- 11. 有没有办法在webpack中完全忽略动态需求?
- 12. 有没有办法忽略py.test中的test/conftest.py?
- 13. 有没有办法让TortoiseSVN暂时忽略版本化文件?
- 14. 有没有办法忽略Git的确切变化?
- 15. 有没有办法忽略一个FindBugs警告?
- 16. 有没有办法让python str.partition忽略大小写?
- 17. 有没有办法让Firefox忽略无效的SSL证书?
- 18. 有没有办法强制svcutil.exe忽略SSL证书问题?
- 19. 有没有办法忽略dustJS模板中的标签
- 20. 有没有办法使用ack忽略文件路径?
- 21. 有没有办法忽略git中的几条线?
- 22. 有没有办法忽略不匹配的情况?
- 23. ASP.Net MVC3 - 有没有办法忽略请求?
- 24. 有没有办法让OutputCache忽略asp.net mvc中的母版页?
- 25. 有没有办法忽略表单回复?
- 26. 有没有办法让鼠标完全忽略html元素?
- 27. 有没有办法让Visual Studio忽略区域
- 28. 有没有办法比较日期对象忽略时间?
- 29. SPDispose忽略属性没有忽视
- 30. 有没有办法在没有数据要返回时忽略子查询?
为什么! o为什么!写一个你的同事程序员讨厌你的代码?! – Nishant 2012-01-31 10:43:35
@Nishant:我经常用'if(2> 1)return;'来进行调试。 – 2012-01-31 11:37:01
@Nishant这只是为了调试,除非我直接与他们合作,否则我不会留下大量的代码。 – 2012-01-31 11:48:01