static fun <A : Any!> forEach(@NonNull iterable: MutableIterable<A>, @NonNull consumer: Consumer1<A>): Unit
Performs the given action for each element of provided Iterable
.
static fun <A : Any!> forEach(@NonNull array: Array<A>, @NonNull consumer: Consumer1<A>): Unit
Performs the given action for each element of provided array.
static fun <A : Any!> forEach(@NonNull iterable: MutableIterable<A>, @NonNull predicate: Predicate<A>, @NonNull consumer: Consumer1<A>): Unit
Performs the given action for each element of the provided Iterable
that satisfies the given Predicate
.
iterable
- MutableIterable<A>: iterable of values that should have an action performed
predicate
- Predicate<A>: predicate that needs to be satisfied
consumer
- Consumer1<A>: action that should be performed if the predicate is satisfied