4
我將一些Haskell代碼移植到Scala中。在Haskell中,我可以使用錯誤函數。看起來在某些時候你可以在Scala中做到這一點,但是IDE告訴我現在這已經被棄用了。這裏是代碼:不推薦使用Scala錯誤函數。什麼是替代方案?
def prime (n : Int) : Boolean =() match {
case _ if n < 1 => error("not a positive integer")
case _ if n == 1 => false
case _ => ld (n) == n
}
我現在用什麼來代替Scala中的錯誤函數?
作爲一個說明,你真的應該避免'error'在Haskell的東西一點點更好,少「完全崩潰該程序「-y – jozefg
這些是我正在寫和移植的小程序。 –