2012-01-20 21 views
9

Al codificar en Haskell, es útil definir los resultados de la función como "indefinidos" mientras escribe el esqueleto de su aplicación. De esta forma, el ejecutable compila y le permite trabajar en partes/casos bajo su atención.Tiene Scala alguna equivalencia con Haskell indefinido?

¿Hay algo equivalente en Scala? Me gustaría escribir algo similar a:

def notAbleToWriteThisYet = undefined 

Respuesta

16
def notAbleToWriteThisYet = sys.error("todo") 

también ver este thread on the mailing list.

Scala 2.10.0-M1:

def notAbleToWriteThisYet = ??? 

(definido en Predef.scala como def ??? : Nothing = throw new NotImplementedError.)

Cuestiones relacionadas