在 Haskell 中编码时,在编写应用程序框架时将函数结果定义为“未定义”会很有帮助。这样,可执行文件就会编译,让您按顺序处理您所关注的部分/案例。
Scala 中有什么等价的东西吗?我想写一些类似于:
def notAbleToWriteThisYet = undefined
最佳答案
def notAbleToWriteThisYet = sys.error("todo")
另见此 thread on the mailing list .
Scala 2.10.0-M1 :
def notAbleToWriteThisYet = ???
(在
Predef.scala
中定义为 def ??? : Nothing = throw new NotImplementedError
。)
关于scala - Scala 是否与 Haskell 的 undefined 等价?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943967/