githubEdit

Lambda

Example

Here's a basic example of a lambda function that adds two numbers:

(x, y) -> (x + y)

Syntax

Lambda functions are defined using the following syntax:

// Usage example:
add = (x, y) -> (x + y)

result = add(5, 3)  // returns 8

The syntax consists of the following parts:

  1. Parameters: The input parameters are enclosed in parentheses.

  2. Arrow: The arrow -> separates the parameters from the function body.

  3. Body: The function body is enclosed in parentheses.

Return Value

The return value of a lambda function is the result of the expression in the function body.

Single input lambda functions

If a lambda function has only one input parameter, the parentheses around the parameter can be omitted.

Last updated