Set a default value for an argument

defaults_to(value)

alist %=% value

Arguments

value

Default value

alist

Left-hand side, argument definitions such as classes or conditions

Examples

f1 <- def(x = defaults_to(0), { x + 1 }) f2 <- def(x = "numeric" %=% 0, { x + 1 }) f1() # => 1
#> [1] 1
f2() # => 1
#> [1] 1