Signature: map(iterator: iterator, fn: function) -> iterator
Description: Transforms each element in an iterator using a function, returning a new iterator.
Parameters #
- iterator (iterator): The iterator to transform
- fn (function): The transformation function
Returns: iterator
Example #
let doubled = map(range(1, 4), fn(x) { x * 2 })
forEach(doubled, print) // Prints: 2, 4, 6