<分区>
我已经尽力用另一种方式重现了这一点,但似乎只有这一行给出了错误(请原谅评论):
return foo.containsKey(MARKET_DATA) && !foo.get(MARKET_DATA).isMissing();/*mapping code can inject a Missing type*/;
但是我输入这个它给我一个错误:“unreachable statement”。这是为什么?
标签 java
<分区>
我已经尽力用另一种方式重现了这一点,但似乎只有这一行给出了错误(请原谅评论):
return foo.containsKey(MARKET_DATA) && !foo.get(MARKET_DATA).isMissing();/*mapping code can inject a Missing type*/;
但是我输入这个它给我一个错误:“unreachable statement”。这是为什么?
最佳答案
如果你删除评论,这就很清楚了:
return foo.containsKey(MARKET_DATA) && !foo.get(MARKET_DATA).isMissing();;
请注意末尾的两个分号:Java 中允许使用空语句,但是这个特定的空语句无法访问,因为前面的语句总是 em> 返回
。
(为避免疑义,评论不应以;
结尾)。
关于java - 由于无法访问的语句,此代码无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39484294/