For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo function
reduce
def reduce[reducer: def(a: Int, b: IntTuple) capturing thin -> Int](t: IntTuple, initializer: Int) -> Int
Apply a reduction function to an IntTuple with an initial value.
This function iterates through each element of the IntTuple and applies
the provided reduction function cumulatively, starting with the initializer.
Parameters:
- โreducer (
def(a: Int, b: IntTuple) capturing thin -> Int): A function that combines the accumulated result with the next element.
Args:
- โt (
IntTuple): TheIntTupleto reduce. - โinitializer (
Int): The initial value for the reduction operation.
Returns:
Int: The final accumulated result after applying the reduction function
to all elements in the IntTuple.