Multik 0.3.0 Help

any

Tests whether the array is non-empty (no-arg form) or whether at least one element satisfies the given predicate. Returns false for empty arrays when a predicate is provided.

Signatures

fun <T, D : Dimension> MultiArray<T, D>.any(): Boolean inline fun <T, D : Dimension> MultiArray<T, D>.any( predicate: (T) -> Boolean ): Boolean

Parameters

Parameter

Type

Description

predicate

(T) -> Boolean

Condition to test each element against.

Returns:

  • Without predicate: true if the array is not empty.

  • With predicate: true if at least one element satisfies predicate. Returns false for empty arrays.

Example

val a = mk.ndarray(mk[1, 2, 3, 4]) a.any() // true a.any { it > 3 } // true a.any { it > 10 } // false
28 February 2026