Re: [R] writing function with ,... )

2006-12-01 Thread Carmen Meier
Thanks, a lot I was not able to find it the hole day ... Carmen Phil Spector schrieb: > Carmen - >You certainly can write functions that use ..., but you need > to extract the arguments that the dots represent with list(). > Here's a modified version of your function that may help explain > ho

Re: [R] writing function with ,... )

2006-11-30 Thread Marc Schwartz
On Thu, 2006-11-30 at 21:10 +0100, Carmen Meier wrote: > Hi to all > I did not found the right hints for functions with the dot-dot-dot argument. > Is it possible to write own functions with the tree dots and if yes > what's wrong with the following example? > > > test <- function(x, ...) > { >

Re: [R] writing function with ,... )

2006-11-30 Thread Gabor Grothendieck
Try this: > test <- function(x, ...) { + print(x) + dots <- list(...) + if ("y" %in% names(dots)) print(dots$y) + } > test(3, y = 43) [1] 3 [1] 43 > test(4, z = 44) [1] 4 > On 11/30/06, Carmen Meier <[EMAIL PROTECTED]> wrote: > Hi to all > I did not found the right hints for functions with the do

[R] writing function with ,... )

2006-11-30 Thread Carmen Meier
Hi to all I did not found the right hints for functions with the dot-dot-dot argument. Is it possible to write own functions with the tree dots and if yes what's wrong with the following example? test <- function(x, ...) { print (x) if (exists("y"))print(y) if (exists("z"))print(z) } test(4,y=2