2012-03-30 42 views

cevap

14

Sağ.

Input => Result[T], Function1[Input, Result[T]] için bir kısayoldur. Bu gerçek işlev uygulama olacaktır tanımlanan bir Abstrat yöntemini

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

sahiptir.

Scala sözdizimi bazı ifadesi e içindir apply denilen yöntemler sessizce çağrılmasına olanak veren, e(x1, ... xn) Neredeyse e.apply(x1, ... xn)

5

çevrilir. Fonksiyonu [Girdi, Sonuç [T]], Girişleri argüman olarak alan ve sonuç olarak [T] (T değil) sonucunu döndüren fonksiyonların türünü genişletir. Sonuç [T] başarılı bir ayrıştırma hakkında bir T'ye veya ayrıştırma sırasında oluşan bir hatanın içine bilgi taşır.

İlgili konular