Add Sequence.orEmpty #KT-16552 Fixed
This commit is contained in:
committed by
Ilya Gorbunov
parent
2ce0bca34e
commit
c4b785de36
@@ -7,6 +7,7 @@ import kotlin.coroutines.experimental.buildSequence
|
||||
|
||||
@RunWith(Enclosed::class)
|
||||
class Sequences {
|
||||
|
||||
class Building {
|
||||
|
||||
@Sample
|
||||
@@ -158,6 +159,17 @@ class Sequences {
|
||||
|
||||
}
|
||||
|
||||
class Usage {
|
||||
|
||||
@Sample
|
||||
fun sequenceOrEmpty() {
|
||||
val nullSequence: Sequence<Int>? = null
|
||||
assertPrints(nullSequence.orEmpty().toList(), "[]")
|
||||
|
||||
val sequence: Sequence<Int>? = sequenceOf(1, 2, 3)
|
||||
assertPrints(sequence.orEmpty().toList(), "[1, 2, 3]")
|
||||
}
|
||||
}
|
||||
|
||||
class Transformations {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user