【发布时间】:2022-11-19 20:09:14
【问题描述】:
我现在研究了 Kotlin,并且对 Kotlin 中的 Sequence 被命名为“Sequence”的原因有疑问。 我听说 Java Stream 类似于 Kotlin Sequence。 从名称上区分 Kotlin Sequence 和 Java Stream 是否存在一些关键差异?
如果它存在这样的描述或链接,我很感激你们在下面回复。
【问题讨论】:
-
因为它代表了一系列事物?你明白英文单词“sequence”的意思吗?
-
或者您只是想问 Java
Streams 和 KotlinSequences 之间的区别是什么? -
是的。 Kotlin Sequence 和 Java Stream 通常都有
filter()、map()、flatMap()等方法,这些看起来功能差不多,那为什么 Kotlin Sequence 不像 Java Stream 那样命名为 'Stream' 呢? -
@ejjang2030 欢迎来到 Stackoverflow,我提供了一个答案,如果它符合您的要求,请考虑批准它作为答案,否则请随时添加评论。
-
感谢您欢迎@Lunatic!我还没有使用 Stackoverflow。在这个Stackoverflow上做题几乎是第一次。
标签: java kotlin collections stream sequence