带有示例的 Scala Iterator seq() 方法
seq()方法属于 Iterable 类的具体值成员。它有助于可视化所述集合的顺序视图。它的时间复杂度为 O(1)。
- 方法定义:
def seq: Iterator[A]
- 返回类型:
它返回迭代器的顺序视图。
例子 :
// Scala program of seq()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an iterator
val iter = Iterator(3, 4, 5, 6, 7)
// Applying seq method in
// for loop
for(n<-iter.seq)
{
// Displays output
println(n)
}
}
}
输出:
3
4
5
6
7
在这里,声明的迭代器的顺序视图由 Scala 的seq方法返回。
例子 :
// Scala program of seq()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an iterator
val iter = Iterator(8, 9, 10, 11)
// Applying seq method
val result = iter.seq
// Displays output
println(result)
}
}
输出:
non-empty iterator
在这里,返回一个非空的迭代器。