Scala Iterator seq() 方法示例

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程