2012-03-30 11 views

risposta

14

destro.

Input => Result[T] è una scorciatoia per Function1[Input, Result[T]]. Ha un metodo abstrat

def apply(v1: Input) : Result[T] 

che quando definito sarà l'attuazione effettiva funzione.

sintassi Scala permette metodi chiamati apply da chiamare in silenzio, cioè per qualche espressione e, e(x1, ... xn) sarà tradotto per e.apply(x1, ... xn)

5

Quasi. Si estende Funzione [Input, Risultato [T]] il tipo di funzioni che accettano ingressi come argomenti e ritorno Risultato [T] (non T) come risultati. Risultato [T] trasporta informazioni su un parsing di successo in un T o un errore che si verifica durante parse.

Problemi correlati