forEach (Function)

Signature: forEach(iterator: Iterator<t0>, function: (t0) -> Unit) -> Unit

Description: Applies a function to each element in an iterator.

Parameters

  • iterator (Iterator<t0>): The iterator to process
  • function ((t0) -> Unit): The function to apply to each element

Returns: Unit

Example

forEach(range(1, 4), fn(x) => print(satMul(x, 2)))  // Prints: 2, 4, 6
forEach (range (1, 4), \x => print (satMul (x, 2)))  // Prints: 2, 4, 6