自定义迭代器类 实现分区调用函数 每一个元素的值乘以3再输出 常用的方法是在方法中定义一个集合对象,容易出现内存不足的情况 使用自定义的迭代器类可以避免这种情况的出现 //自定义迭代器类 class CustomIterator(iter: Iterator[Int]) extends Iterator[Int] { def hasNext: Boolean = { iter.hasNext } def next: Int = { val cur = iter.next cur * 3 } }