scala – 为什么返回语句后没有死代码警告?
发布时间:2020-12-16 18:40:35 所属栏目:安全 来源:网络整理
导读:任何人都可以解释为什么下面的方法正在编译没有任何错误消息?我期待死代码警告或类似的东西.它有编译的原因吗? def somethingAfterReturn(): Int = { println("That is ok.."); return 1 println("WTF is going on here?"); 3} 解决方法 编译器允许这样做,
任何人都可以解释为什么下面的方法正在编译没有任何错误消息?我期待死代码警告或类似的东西.它有编译的原因吗?
def somethingAfterReturn(): Int = { println("That is ok.."); return 1 println("WTF is going on here?"); 3 } 解决方法
编译器允许这样做,因为它在语法上是有效的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Scala Iterable的“toMap”方法返回什么样的Map?
- Bootstrap3 排版-页面主体
- angular – 如何在按钮单击时聚焦ion-searchbar
- [译] 在 Angular 中使用 HammerJS (触摸手势)
- twitter-bootstrap – Bootstrap导航栏边距
- 在Scala中,我如何告诉抽象基类类型参数T是否支持从Int(或Fl
- angularjs – 当griddata与以前显示的griddata的列数不同时
- 如何在Play Framework中调用main.scala.html
- 如何在Scala或Java中解码Base64字符串?
- linux/redis-serve 启动时提示:Creating Server TCP liste