Kotlin List any()
Syntax & Examples
Syntax of List.any()
There are 2 variations for the syntax of List.any() extension function. They are:
1.
fun <T> Iterable<T>.any(): BooleanThis extension function returns true if collection has at least one element.
2.
fun <T> Iterable<T>.any(predicate: (T) -> Boolean): BooleanThis extension function returns true if at least one element matches the given predicate.
✐ Examples
1 Example
In this example,
- We create a list containing integers from 1 to 5.
 - We use the 'any' function without a predicate to check if the list has at least one element.
 - Since the list has elements, the 'any' function returns true.
 - We print the result, which is true.
 
Kotlin Program
fun main(args: Array<String>) {
    val list = listOf(1, 2, 3, 4, 5)
    val result = list.any()
    println(result) // Output: true
}Output
true
2 Example
In this example,
- We create a list containing integers from 1 to 5.
 - We use the 'any' function with a predicate that checks if any element is greater than 3.
 - Since the list contains elements greater than 3 (4 and 5), the 'any' function returns true.
 - We print the result, which is true.
 
Kotlin Program
fun main(args: Array<String>) {
    val list = listOf(1, 2, 3, 4, 5)
    val result = list.any { it > 3 }
    println(result) // Output: true
}Output
true
3 Example
In this example,
- We create a list containing integers from 1 to 5.
 - We use the 'any' function with a predicate that checks if any element is greater than 10.
 - Since none of the elements in the list are greater than 10, the 'any' function returns false.
 - We print the result, which is false.
 
Kotlin Program
fun main(args: Array<String>) {
    val list = listOf(1, 2, 3, 4, 5)
    val result = list.any { it > 10 }
    println(result) // Output: false
}Output
false
Summary
In this Kotlin tutorial, we learned about any() extension function of List: the syntax and few working examples with output and detailed explanation for each example.