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
这里,将返回一个非空的迭代器。
极客教程