gpt4 book ai didi

Scala:Scala 集合中的 Traversable 和 Iterable 特征有什么区别?

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

我看过this question但仍然不明白 Iterable 和 Traversable 特征之间的区别。有人可以解释一下吗?

最佳答案

将其视为吹气和吸吮之间的区别。

当您调用 Traversableforeach 或其派生方法时,它一次会将其值吹入您的函数中 - 因此它可以控制迭代。

不过,使用 Iterable 返回的 Iterator 时,您可以从中提取值,从而自己控制何时移至下一个。

关于Scala:Scala 集合中的 Traversable 和 Iterable 特征有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7425370/

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