在Haskell中编码时,在编写应用程序框架时将函数结果定义为“未定义”是有帮助的。通过这种方式,可执行文件可以编译,让您在订单部件/案例中工作。
Scala中有没有相同的东西?我想写类似的东西:
def notAbleToWriteThisYet = undefined
答案 0 :(得分:17)
def notAbleToWriteThisYet = sys.error("todo")
Scala 2.10.0-M1 :
def notAbleToWriteThisYet = ???
(在Predef.scala
中定义为def ??? : Nothing = throw new NotImplementedError
。)