gpt4 book ai didi

scala - 取迭代器的第n个元素

转载 作者:行者123 更新时间:2023-12-04 03:58:07 25 4
gpt4 key购买 nike

我有一个scala迭代器[A]。如何引用它的第n个元素?

例如:

val myIter: Iterator[Seq[String]] = { .... }

//get the size of the Iterator

val s = myIter.size

//get 3rd element (base 0)

val third:Seq[String] = myIter.get(2) <---- Something like this?

我可能会误读文档,但找不到轻松实现此功能的函数。感谢帮助

最佳答案

如果你想过危险的生活

myIter.drop(2).next

或者如果您宁愿安全
myIter.drop(2).take(1).toList.headOption

关于scala - 取迭代器的第n个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com