In Java, la varianza dei tipi parametrizzati è indicata a seconda di come viene utilizzata:
<A extends B,B> void store(ArrayList<B> list, A elem) {
list.add(elem);
}
Mentre in Scala è indicato nella dichiarazione di classe c...
posta
25.08.2011 - 22:50