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
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, ...)
> {
>
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
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