scala - 编写一个不返回任何内容的 Scala 方法

标签 scala

-> 我们怎样才能write a scala method其返回类型为 Nothing ?

-> 我们ever need to write such methods ?有没有useful scenarios ?

最佳答案

您实际上无法返回 Nothing 类型的值因为没有 Nothing 类型的值.所以定义一个返回类型函数的唯一方法 Nothing是永远不会回来。

一个例子是一个无限递归地调用自己的函数。另一种是总是抛出异常或简单地退出应用程序( sys.exit 的返回类型是 Nothing )。

关于scala - 编写一个不返回任何内容的 Scala 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37739628/

相关文章:

scala - 使用 ZIO 在 Scala 中组合多个 future 和期权

scala - 第三方类的阴影

scala - 我将如何在 Scala 中表示复合键?

scala:以功能方式从集合中累积一个var(即没有vars)

java - Scala IntList 到 Java

java - 关于 Intellij IDEA 与 scala 的问题

scala - Play 2.0/SBT : Exclude certain transitive dependencies from some/all modules in Build. 斯卡拉

Java SE 内存管理与 Scala 内存管理

Java 打印编写器环绕

scala - 1个优秀元素未产生结果元素就完成了内部流程