In Scala per la Impaziente Si dice checovarianza e varianza vibrazione in scala
funzioni sono controindicati variante loro argomenti e covariante nel loro tipo di risultato
Questo semplice e facile da capire, tuttavia nello stesso argomento si dice
Howev er all'interno di un parametro di funzione, la varianza flips- i suoi parametri sono covarianti
e ci vuole l'esempio di foldLeft metodo Iterator come:
def foldLeft[B](z : B)(op : (B, A) => B) : B
Non ricevo chiaramente quello che dice.
Ho provato alcuni dei blog come
http://blog.kamkor.me/Covariance-And-Contravariance-In-Scala/
- http://blogs.atlassian.com/2013/01/covariance-and-contravariance-in-scala/
Ma non ha ottenuto chiara comprensione.