curry
curry copied to clipboard
Partial for arguments that are part of ...
> pryr::partial(mean, na.rm=T)(c(1, NA))
[1] 1
> purrr::partial(mean, na.rm=T)(c(1, NA))
[1] 1
> curry::partial(mean, na.rm=T)(c(1, NA))
Error in curry::partial(mean, na.rm = T) : unused argument (na.rm = T)
> curry::set_defaults(mean, na.rm=T)(c(1, NA))
Error in curry::set_defaults(mean, na.rm = T) :
unused argument (na.rm = T)
curry does not allow one to supply arguments that go into ...
. This is problematic in some contexts.