none
Returns true
if the char sequence has no characters.
Since Kotlin
1.0Samples
Returns true
if no characters match the given predicate.
Returns true
if the char sequence has no characters.
import kotlin.math.* import kotlin.test.* fun main() { //sampleStart val emptyList = emptyList<Int>() println("emptyList.none() is ${emptyList.none()}") // true val nonEmptyList = listOf("one", "two", "three") println("nonEmptyList.none() is ${nonEmptyList.none()}") // false //sampleEnd }
xxxxxxxxxx
val emptyList = emptyList<Int>()
println("emptyList.none() is ${emptyList.none()}") // true
val nonEmptyList = listOf("one", "two", "three")
println("nonEmptyList.none() is ${nonEmptyList.none()}") // false
Returns true
if no characters match the given predicate.
import kotlin.math.* import kotlin.test.* fun main() { //sampleStart val isEven: (Int) -> Boolean = { it % 2 == 0 } val zeroToTen = 0..10 println("zeroToTen.none { isEven(it) } is ${zeroToTen.none { isEven(it) }}") // false println("zeroToTen.none(isEven) is ${zeroToTen.none(isEven)}") // false val odds = zeroToTen.map { it * 2 + 1 } println("odds.none { isEven(it) } is ${odds.none { isEven(it) }}") // true val emptyList = emptyList<Int>() println("emptyList.none { true } is ${emptyList.none { true }}") // true //sampleEnd }
xxxxxxxxxx
val isEven: (Int) -> Boolean = { it % 2 == 0 }
val zeroToTen = 0..10
println("zeroToTen.none { isEven(it) } is ${zeroToTen.none { isEven(it) }}") // false
println("zeroToTen.none(isEven) is ${zeroToTen.none(isEven)}") // false
val odds = zeroToTen.map { it * 2 + 1 }
println("odds.none { isEven(it) } is ${odds.none { isEven(it) }}") // true
val emptyList = emptyList<Int>()
println("emptyList.none { true } is ${emptyList.none { true }}") // true
Thanks for your feedback!