Message-ID: <3B4A1480.DA7201C6@research.bell-labs.com>
Date: 2001-07-09T20:30:56Z
From: John Chambers
Subject: The ... argument
Deepayan Sarkar wrote:
>
> I think my earlier example didn't fully represent my
> problem. I'm trying to evaluate the arguments passed
> in via ... by:
>
> foo1 <- function(...) {
> eval(as.list(match.call()[-1]))
>
Why?
The way to get the _evaluated_ ... arguments is
dotValues <- list(...)
See, for example, under "..." in the index to the "blue book".
> foo2 <- function(...) foo1(...)
>
> So now,
>
> > foo1(a=F)
> $a
> F
>
> > foo2(a=F)
> $a
> ..1
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
--
John M. Chambers jmc@bell-labs.com
Bell Labs, Lucent Technologies office: (908)582-2681
700 Mountain Avenue, Room 2C-282 fax: (908)582-3340
Murray Hill, NJ 07974 web: http://www.cs.bell-labs.com/~jmc
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._