Iterate over all the items in an list or tuple. Use this functions instead of map when you are not interested in the return value.
This function does not generate a change.
array.each(callback)
| Argument | Type | Description | 
|---|---|---|
| callback | closure (required) | Closure to execute on each value. | 
Explanation of the callback argument:
| Iterable | Arguments | Description | 
|---|---|---|
| array | item, index | Iterate over all items in the array. Both item and index are optional. | 
None
Generate the first
nvalues of the Fibonacci sequence.
fibonacci = |n| {
    seq = range(2);
    // Return the first `n` items when `n` is less or equal to 1.
    if (n <= 1) {
        return seq[:n];
    };
    // Append the sum of the last two items, and do this `n` minus 2 times.
    // Function `each` is used since we do not use the return value.
    range(2, n).each(||seq.push(seq[-2]+seq[-1]));
    // Return the sequence.
    seq;
};
// Return the first 10 items of the Fibonacci sequence.
fibonacci(10);
Return value in JSON format
[
    0,
    1,
    1,
    2,
    3,
    5,
    8,
    13,
    21,
    34
]