[Rd] Problem with args

Gabor Grothendieck ggrothendieck at gmail.com
Sat Apr 21 19:45:24 CEST 2012


On Sat, Apr 21, 2012 at 1:38 PM, Simon Urbanek
<simon.urbanek at r-project.org> wrote:
>
> On Apr 21, 2012, at 1:03 PM, Gabor Grothendieck wrote:
>
>> args ought to check that its argument is a function:
>>
>>> max <- 3
>>> args(max)
>> NULL
>>
>> e.g.
>>
>>> args <- function(name) {
>> +     name <- match.fun(name)
>> +     base::args(name)
>> + }
>>> args(max)
>> function (..., na.rm = FALSE)
>> NULL
>>
>
> You may want to read the docs in the first place:
>
> Value:
> [...]
>
>     'NULL' in case of a non-function.
>

My post wasn't about the return value -- it was about the fact that
the function name can be masked.  Try the example I posted.  I also
posted a solution.

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com



More information about the R-devel mailing list