[R] SOLVED: how to check if ... is empty
Thomas Roth (geb. Kaliwe)
hamstersquats at web.de
Thu Jul 16 16:05:45 CEST 2009
Thank you both.
Thomas
Dimitris Rizopoulos schrieb:
> one way is:
>
> test <- function(x, y, ...) {
> dots <- list(...)
> if (length(dots)) cat("\nnon-empty\n") else cat("\nempty\n")
> }
>
> test(1, 1)
> test(1, 1, 1)
>
>
> I hope it helps.
>
> Best,
> Dimitris
>
>
> Thomas Roth (geb. Kaliwe) wrote:
>> Hi,
>>
>> I was wondering what would be the best way to check if the three dots
>> argument contains any arguments (i.e. does ... contain any arguments
>> or not? )
>>
>> #Example
>>
>> test = function(x,y, ...)
>> {
>> #Wanted R-Code
>> # if(empty(...))
>> # do some calculation
>>
>>
>> plot(x,y,...)
>>
>> }
>>
>> Thanks
>>
>> Thomas Roth
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
More information about the R-help
mailing list