sequenceOf

fun <T> sequenceOf(vararg elements: T): Sequence<T>(source)

Creates a sequence that returns the specified values.

Since Kotlin

1.0

Samples

import kotlin.test.*

fun main() { 
   //sampleStart 
   val sequence = sequenceOf("first", "second", "last")
sequence.forEach(::println) 
   //sampleEnd
}

fun <T> sequenceOf(element: T): Sequence<T>(source)

Creates a Sequence that contains a single given element.

Since Kotlin

2.2

Return

a sequence containing only the specified element.

Parameters

element

the single element to be contained in the resulting sequence.

Samples

import kotlin.test.*

fun main() { 
   //sampleStart 
   val sequence = sequenceOf("single")
println(sequence.toList()) // [single] 
   //sampleEnd
}

inline fun <T> sequenceOf(): Sequence<T>(source)

Creates an empty Sequence.

Since Kotlin

2.2

Return

an empty sequence.

Samples

import kotlin.test.*

fun main() { 
   //sampleStart 
   val sequence = sequenceOf<String>()
println(sequence.toList()) // [] 
   //sampleEnd
}