Streamable

expect class Streamable<out T> : Iterable<T> (source)

一个可流化的包装器类型。 用于提供更便捷地对 Sequence 进行转化的API。

Streamable 是一种用于便捷操作的转化器, 而不是直接对流进行操作的类型。 它的作用是减小不同平台间对 Sequence 的部分操作差异。

Streamable 会有部分平台专供的API,例如在 JVM 中可转化为 Stream

Since

4.4.0

Author

ForteScarlet

actual class Streamable<out T> : Iterable<T> (source)

一个可流化的包装器类型。 用于提供更便捷地对 Sequence 进行转化的API。

Streamable 是一种用于便捷操作的转化器, 而不是直接对流进行操作的类型。 它的作用是尽可能减小不同平台间对 Sequence 的操作差异。

Streamable 会有部分平台专供的API,例如在 JVM 中可转化为 Stream

Since

4.4.0

Author

ForteScarlet

actual class Streamable<out T> : Iterable<T> (source)

一个可流化的包装器类型。 用于提供更便捷地对 Sequence 进行转化的API。

Streamable 是一种用于便捷操作的转化器, 而不是直接对流进行操作的类型。 它的作用是尽可能减小不同平台间对 Sequence 的操作差异。

Streamable 会有部分平台专供的API,例如在 JVM 中可转化为 Stream

Since

4.4.0

Author

ForteScarlet

actual class Streamable<out T> : Iterable<T> (source)

一个可流化的包装器类型。 用于提供更便捷地对 Sequence 进行转化的API。

Streamable 是一种用于便捷操作的转化器, 而不是直接对流进行操作的类型。 它的作用是尽可能减小不同平台间对 Sequence 的操作差异。

Streamable 会有部分平台专供的API,例如在 JVM 中可转化为 Stream

Since

4.4.0

Author

ForteScarlet

actual class Streamable<out T> : Iterable<T> (source)

一个可流化的包装器类型。 用于提供更便捷地对 Sequence 进行转化的API。

Streamable 是一种用于便捷操作的转化器, 而不是直接对流进行操作的类型。 它的作用是尽可能减小不同平台间对 Sequence 的操作差异。

Streamable 会有部分平台专供的API,例如在 JVM 中可转化为 Stream

Since

4.4.0

Author

ForteScarlet

Types

Link copied to clipboard
expect object Companion
actual object Companion
actual object Companion
actual object Companion
actual object Companion

Functions

Link copied to clipboard
expect fun asSequence(): Sequence<T>

转化为 Sequence.

actual fun asSequence(): Sequence<T>
actual fun asSequence(): Sequence<T>
actual fun asSequence(): Sequence<T>
actual fun asSequence(): Sequence<T>
Link copied to clipboard
fun asStream(): Stream<out T>

转化为 Stream.

Link copied to clipboard
expect fun <C : MutableCollection<in T>> collectTo(collection: C): C

将内部的序列结果收集到 C 中。

actual fun <C : MutableCollection<in T>> collectTo(collection: C): C

将内部的序列结果收集到 C 中。

actual fun <C : MutableCollection<in T>> collectTo(collection: C): C

将内部的序列结果收集到 C 中。

actual fun <C : MutableCollection<in T>> collectTo(collection: C): C

将内部的序列结果收集到 C 中。

actual fun <C : MutableCollection<in T>> collectTo(collection: C): C

将内部的序列结果收集到 C 中。

Link copied to clipboard
fun collectToArray(): Array<out T>

收集元素为数组。

fun collectToArray(): Array<out T>

收集元素为数组。

Link copied to clipboard
expect fun collectToList(): List<T>

将结果转化为 List

actual fun collectToList(): List<T>

将结果转化为 List

actual fun collectToList(): List<T>

将结果转化为 List

actual fun collectToList(): List<T>

将结果转化为 List

actual fun collectToList(): List<T>

将结果转化为 List

Link copied to clipboard
expect open operator override fun iterator(): Iterator<T>
actual open operator override fun iterator(): Iterator<T>
actual open operator override fun iterator(): Iterator<T>
actual open operator override fun iterator(): Iterator<T>
actual open operator override fun iterator(): Iterator<T>

Inherited functions

Link copied to clipboard
open fun forEach(p0: Consumer<in T>)
Link copied to clipboard