定义类中,有一个问题
traits中的问题
def iterator: java.util.Iterator[A]
java.util.Iterator[A]直接是生成了一个A的迭代器??
trait ForEachAble[A] {
def iterator: java.util.Iterator[A]
def foreach(f: A => Unit) = {
val iter = iterator
while (iter.hasNext)
f(iter.next)
}
}完全不明白
浙公网安备 33010602011771号