Spec-Zone.ru › Kotlin 2

any

kotlin-stdlib/kotlin.text/any

Начиная с Kotlin: 1.0

fun CharSequence.any(): Boolean

Возвращает true, если последовательность символов содержит хотя бы один символ.

Примеры

import kotlin.test.*

fun main() { 
   //sampleStart 
   // any is synonymous to !isEmpty()
println("\"str\".any() is ${"str".any()}") // true
println("\"\".any() is ${"".any()}") // false 
   //sampleEnd
}

inline fun CharSequence.any(predicate: (Char) -> Boolean): Boolean

Возвращает true, если хотя бы один символ соответствует заданному предикату.

Примеры

import kotlin.test.*

fun main() { 
   //sampleStart 
   val string = "Kotlin"
// All characters are letters
println("string.any { it.isLetter() } is ${string.any { it.isLetter() }}") // true
// Some of them are lowercase letters
println("string.any { it.isLowerCase() } is ${string.any { it.isLowerCase() }}") // true
// But there are no digits among them
println("string.any { it.isDigit() } is ${string.any { it.isDigit() }}") // false

// For an empty string `any` always return `false`
println("\"\".any { true } is ${"".any { true }}") // false
println("\"\".any { false } is ${"".any { false }}") // false 
   //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.text/any.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API