unenclose: Unenclose a closure.

View source: R/unenclose.r

unencloseR Documentation

Unenclose a closure.

Description

Unenclose a closure by substituting names for values found in the enclosing environment.

Usage

unenclose(f)

Arguments

f

a closure

Examples

power <- function(exp) {
  function(x) x ^ exp
}
square <- power(2)
cube <- power(3)

square
cube
unenclose(square)
unenclose(cube)

pryr documentation built on Jan. 18, 2023, 1:08 a.m.