2011-08-29 11 views

risposta

18

Sì, il compilatore può fare qualcosa con esso se si chiede un tale implicito.

def f(implicit ev: (String, String) => Iterator[String]) = ... 
+0

meravigliosa scala, se non come convertitore implicita, quindi come argomento implicito) – yura

+1

@yura Se si guarda in Scala Language Specification, vedrete che queste due cose sono in realtà unificate. Cercare la conversione implicita da 'A' a' B' equivale a cercare il parametro implicito di tipo 'A => B'. Quindi le conversioni implicite e i parametri impliciti sono approssimativamente la stessa cosa sotto il cofano. – ghik

Problemi correlati