Scala Iterator seq() 方法示例
seq() 方法属于类Iterable的具体值成员,有助于将声明的集合可视化为顺序视图。它的时间复杂度为O(1)。
- 方法定义:
def seq: Iterator[A]
- 返回类型:
返回迭代器的顺序视图。
示例:
// Scala程序,使用seq()方法
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 声明一个迭代器
val iter = Iterator(3, 4, 5, 6, 7)
// 在for循环中应用seq方法
for(item<-iter.seq)
{
// 显示输出
println(item)
}
}
}
3
4
5
6
7
在此示例中,Scala的seq方法返回了声明的迭代器的顺序视图。
示例:
// Scala程序,使用seq()方法
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 声明一个迭代器
val iter = Iterator(8, 9, 10, 11)
// 应用seq方法
val result = iter.seq
// 显示输出
println(result)
}
}
non-empty iterator
在这里,返回了一个非空的迭代器。
阅读更多:Scala 教程
极客教程