Scala Iterator size()方法与实例
size()方法属于抽象迭代器类中的具体数值成员。它被定义在IterableOnceOps类中。它被用来寻找所述集合的大小。对于无限大的集合,它将不会终止。
方法定义:def size:Int
返回类型。它返回所述集合的大小。
例子 #1:
// Scala program of size()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an iterator
val iter = Iterator(2.2, 3.6, 6.6, 9.9, 2.1)
// Applying size method
val iter1 = iter.size
// Displays Output
println(iter1)
}
}
输出。
5
这里,由于所述的集合是非空的,所以返回迭代器的长度。
例子#2。
// Scala program of size()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an empty-iterator
val iter = Iterator()
// Applying size method
val iter1 = iter.size
// Displays Output
println(iter1)
}
}
输出。
0
这里,迭代器的长度为零,因为所述集合是空的。
极客教程