Scala迭代器iterator
发布日期:2021-05-14 05:34:49 浏览次数:12 分类:精选文章

本文共 1396 字,大约阅读时间需要 4 分钟。

���������

Scala������������������Iterator������������������������������������������������������������������������������������������������������������next���hasNext���������it.next()���������������������������������������������������������������������it.hasNext()������������������������������������������������������

������������������������������������������������������������while���������

var inter = Iterator(1, 2, 3, 4)
while (inter.hasNext) { println(inter.next()) }

������������

max

������max������������������������������var iter = Iterator(1, 2, 3, 4) println(iter.max)

���������������������������������������������������������������������������������max���min������������������

min

������min������������������������������var iter = Iterator(1, 2, 3, 4) println(iter.min)

find

find������������������������������������������

def find(p: (A) => Boolean): Option[A]���������������������������������������

������������������������������������������������������������������������������������������

���������var iter = Iterator(1, 2, 3, 4) iter.find(_ > 1) while (iter.hasNext) { println(iter.next()) }

������������������var iter = Iterator(1, 2, 3, 4) iter.find(_ > 2) while (iter.hasNext) { println(iter.next()) }

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:Scala中的 方法map和flatMap
下一篇:帆软报表添加鼠标悬置行 提示

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月13日 22时39分43秒