[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