Learn R Programming

wrapr (version 2.1.0)

lambda: Build an anonymous function.

Description

Mostly just a place-holder so lambda-symbol form has somewhere safe to hang its help entry.

Usage

lambda(..., env = parent.frame())

Value

user defined function.

Arguments

...

formal parameters of function, unbound names, followed by function body (code/language).

env

environment to work in

See Also

defineLambda, makeFunction_se, named_map_builder

Examples

Run this code

#lambda-syntax: lambda(arg [, arg]*, body [, env=env])
# also works with lambda character as function name
# print(intToUtf8(0x03BB))

# example: square numbers
sapply(1:4, lambda(x, x^2))

# example more than one argument
f <- lambda(x, y, x+y)
f(2,4)


Run the code above in your browser using DataLab