purrr (version 0.2.2)

compose: Compose multiple functions

Description

Compose multiple functions

Usage

compose(...)

Arguments

...
n functions to apply in order from right to left.

Examples

Run this code
not_null <- compose(`!`, is.null)
not_null(4)
not_null(NULL)

add1 <- function(x) x + 1
compose(add1, add1)(8)

Run the code above in your browser using DataCamp Workspace