is tacit programming known point-free style - option in r?
check magrittr package since seems closest asking. wikipedia quotes example:
for example, sequence of operations in applicative language following:
def example(x): y = foo(x) z = bar(y) w = baz(z) return w
...is written in point-free style composition of sequence of functions, without parameters:
def example: baz bar foo
in r magrittr
written as
x %>% foo %>% bar %>% baz
where %>%
operator used compose chain of functions, output of previous function passed first argument of subsequent function. see magrittr
vignette learning more.
the function defined
# explicitly example <- function(x) x %>% foo %>% bar %>% baz # or (as @bergant noticed) example <- . %>% foo %>% bar %>% baz
Comments
Post a Comment