¿Por qué Scala Tuple productIterator return type Iterator [Any]?¿Por qué productIterator return type Iterator [Any]?
Por ejemplo, si Tuple3 o Product3 productIterator siguiente definición
def productIterator[T1<:X,T2<:X,T3<:X,X] = Iterator(_1,_2,_3)
siguiente expresión puede devolver Iterator [java.lang.Number]
(BigInt(1),new java.lang.Long(2),new java.lang.Float(3)).productIterator
Pero la actual versión Scala (2.9.1) no es asi que . ¿Hay alguna razón para algo?
¿Puedes explicarme? ¿Funciona debido a 2.10 o porque anotaron el límite superior? – ziggystar
scala3 -Xexperimental – extempore
¡Oh impresionante! gracias –