Skip to content

Functions

Coming Soon

This tutorial is under development for v0.1.0.

Overview

Functions in Desi are defined with def:

def greet(name: str) -> str:
    return "Namaste, " + name

def add(a: int, b: int) -> int:
    a + b  # Implicit return

Topics Covered

  • Function definitions
  • Parameters and arguments
  • Return types
  • Implicit returns
  • Default parameters
  • Varargs
  • Lambdas/closures