lambda: Build an anonymous function.

View source: R/lambda.R

lambdaR Documentation

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())

Arguments

...

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

env

environment to work in

Value

user defined function.

See Also

defineLambda, makeFunction_se, named_map_builder

Examples


#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)



wrapr documentation built on Aug. 20, 2023, 1:08 a.m.