I'm looking for something like

val allInts = (1..).asSequence()

so I could, for example

allInts.take(5)

推荐答案

val sequence = generateSequence(1) { it + 1 }
val taken = sequence.take(5);
taken.forEach { println(it) }

但这并不是无限的:当整数为整数时,它会溢出.已达到最大值.

Kotlin相关问答推荐

将文本与文本字段的内容对齐

可以从背景图像中点击图标吗?

Scala与Kotlin中的迭代

在调用父构造函数之前重写类属性

在 Kotlin 中定义基于多态函数的泛型函数

为什么使用 return instance ?: synchronized(this) { instance ?: PreferenceParameterState(context) } 时无法获得单例?

Jetpack Compose - 单击 LazyColumn 的项目时应用程序崩溃

如何使用 Android CameraX 自动对焦

类型是什么意

有没有办法在spring webflux和spring data react中实现分页

无法创建类 ViewModel kotlin 的实例

无法在Kotlin中使用argb color int值?

Android插件2.2.0-alpha1无法使用Kotlin编译

编译错误:-Xcoroutines has no effect: coroutines are enabled anyway in 1.3 and beyond

我们如何在Java注释声明中引用Kotlin常量?

在 Kotlin 中创建非绑定服务

Kotlin中的属性(properties)和参数(parameters)有什么区别?

lateinit 的 isInitialized 属性在伴随对象中不起作用

Android Jetpack Compose 中的文本渐变

Kotlin:在何时使用枚举