Scala与Haskell的未定义有任何等价吗?

ton*_*ian 10 types scala

在Haskell中编码时,在编写应用程序的框架时将函数结果定义为"未定义"是有帮助的.通过这种方式,可执行文件可以编译,让您在订单部件/案例中工作.

Scala中有没有相同的东西?我想写类似的东西:

def notAbleToWriteThisYet = undefined
Run Code Online (Sandbox Code Playgroud)

Deb*_*ski 17

def notAbleToWriteThisYet = sys.error("todo")
Run Code Online (Sandbox Code Playgroud)

另请参阅邮件列表中的主题.

Scala 2.10.0-M1:

def notAbleToWriteThisYet = ???
Run Code Online (Sandbox Code Playgroud)

(定义Predef.scaladef ??? : Nothing = throw new NotImplementedError.)