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

时间:2012-01-20 15:44:29

标签: scala types

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

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

def notAbleToWriteThisYet = undefined

1 个答案:

答案 0 :(得分:17)

def notAbleToWriteThisYet = sys.error("todo")

另见thread on the mailing list

Scala 2.10.0-M1

def notAbleToWriteThisYet = ???

(在Predef.scala中定义为def ??? : Nothing = throw new NotImplementedError。)