2013-08-30 19 views

Odpowiedz

7

Nie można tego zrobić z anonimowymi literałami funkcji, trzeba będzie przedłużyć cechę Function. Na przykład.

val f = new (() => Int) { 
    override def toString = "yes" 
    def apply() = 1 
} 

lub

val f = new Function0[Int] { 
    override def toString = "yes" 
    def apply() = 1 
} 
Powiązane problemy