build_factory: Easily Build Function Factories

Description Usage Arguments Value Examples

View source: R/factory.R

Description

Easily Build Function Factories

Usage

1

Arguments

fun

An anonymous function to turn into a factory.

...

Arguments for the factory function. Things on the RHS will be evaluated before building your factory unless explicitly quoted with quote. See examples.

Value

A function factory.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
y <- 2
power <- build_factory(
  fun = function(x) {
    x^exponent
  },
  exponent
)
square <- power(y)
square(2)
y <- 7
square(2)

factory documentation built on Aug. 21, 2019, 9:05 a.m.