5
为什么scala元组productIterator返回类型Iterator [Any]?为什么productIterator返回类型迭代器[Any]?
例如,如果如下定义Tuple3或Product3 productIterator
def productIterator[T1<:X,T2<:X,T3<:X,X] = Iterator(_1,_2,_3)
以下表达式可以返回迭代[java.lang.Number中]
(BigInt(1),new java.lang.Long(2),new java.lang.Float(3)).productIterator
但是,目前的阶版本(2.9.1)不所以。有什么理由吗?
你能解释一下吗?它是因为2.10还是因为你注释了上限? – ziggystar 2011-12-23 09:16:35
scala3 -X实验 – extempore 2011-12-23 13:52:40
哦太棒了!谢谢 – 2011-12-24 04:16:07