sequence Of
Начиная с Kotlin: 1.0
fun <T> sequenceOf(vararg elements: T): Sequence<T>
Создает последовательность, возвращающую указанные значения.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val sequence = sequenceOf("first", "second", "last")
sequence.forEach(::println)
//sampleEnd
}
fun <T> sequenceOf(element: T): Sequence<T>
Создает Sequence, содержащую один заданный элемент.
Возвращаемое значение
последовательность, содержащая только указанный элемент.
Параметры
element
единственный элемент, который будет содержаться в результирующей последовательности.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val sequence = sequenceOf("single")
println(sequence.toList()) // [single]
//sampleEnd
}
inline fun <T> sequenceOf(): Sequence<T>
Создает пустую Sequence.
Возвращаемое значение
пустая последовательность.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val sequence = sequenceOf<String>()
println(sequence.toList()) // []
//sampleEnd
}
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.sequences/sequence-of.html