Scala Iterator next() 方法与示例
next() 方法属于 AbstractIterator 类的抽象值成员。它在 Iterator 类中定义,用于获取迭代器的下一个元素并将迭代器向前移动。
方法定义:def next(): A
返回类型:返回所述集合的下一个元素。
示例 #1:
// next() 方法的 Scala 程序
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建一个 Iterator
val iter = Iterator(5, 8, 10, 13, 15)
// 应用 next 方法
val result = iter.next
// 再次应用 next 方法
val res = iter.next
// 显示输出
println(result)
println(res)
}
}
5
8
示例 #2:
// next() 方法的 Scala 程序
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建一个 Iterator
val iter = Iterator(1.1, 2.2)
// 应用 next 方法
val result = iter.next
// 再次应用 next 方法
val res = iter.next
// 显示输出
println(result)
println(res)
}
}
1.1
2.2
阅读更多:Scala 教程
极客教程