gpt4 book ai didi

scala - 在函数调用的值上创建一个迭代器

转载 作者:行者123 更新时间:2023-12-01 21:37:34 25 4
gpt4 key购买 nike

让有一个函数foo(): Int .例如,每次调用foo()返回不同的值。只是为了说明:

var i: Int = 0

def foo(): Int = {
i += 1
i
}

我想遍历这些值。实际上,我想构建一个 Iterator it这样每次调用it.next()foo() 计算得出反复呼唤。如何实现?

最佳答案

正如我常说的,Scaladoc是你的 friend 。

Iterator.continually(foo())

关于scala - 在函数调用的值上创建一个迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61780734/

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