9
在Haskell中編寫代碼時,將函數結果定義爲「未定義」是很有用的,因爲在編寫應用程序的框架時,通過這種方式,可執行文件編譯並讓您在您的關注下按順序處理零件/案例。Scala與Haskell的未定義有任何等價關係嗎?
Scala中有沒有相同的東西?我想寫類似於:
def notAbleToWriteThisYet = undefined
在Haskell中編寫代碼時,將函數結果定義爲「未定義」是很有用的,因爲在編寫應用程序的框架時,通過這種方式,可執行文件編譯並讓您在您的關注下按順序處理零件/案例。Scala與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
。)