[Rd] Creating functions programmatically
Hadley Wickham
h.wickham at gmail.com
Wed Oct 3 16:49:57 CEST 2012
On Wed, Oct 3, 2012 at 9:33 AM, Gabriel Becker <gmbecker at ucdavis.edu> wrote:
> Hadley,
>
> You could do this:
>
> make_fun = function(args, body, env)
> {
> f = function()
> formals(f) = args
> body(f) = body
> environment(f) = env
> f
> }
>
> If for some reason using function() itself as Duncan suggested won't work.
Oh that's an approach that's easier to explain to others - thanks!
Hadley
--
RStudio / Rice University
http://had.co.nz/
More information about the R-devel
mailing list