IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /get-started.md). For the complete documentation index, see llms.txt.
Skip to main content
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

apply

def apply[FuncType: def(Int) -> Int](t: IntTuple, func: FuncType) -> IntTuple

Apply a function to each integer value in an IntTuple.

This function recursively applies the given function to each integer value in a potentially nested IntTuple structure, preserving the structure.

Parameters:

  • โ€‹FuncType (def(Int) -> Int): The transform function type.

Args:

  • โ€‹t (IntTuple): The IntTuple to transform.
  • โ€‹func (FuncType): Function to apply to each integer value.

Returns:

IntTuple: A new IntTuple with the same structure but with each integer value transformed by the function.

Was this page helpful?