[Rd] Warning when calling formals() for `[`.

Laurent Gautier lg@utier @ending from gm@il@com
Sat Oct 6 19:26:36 CEST 2018


Hi,

A short code example showing the warning might the only thing needed here:

```
> formals(args(`[`))
NULL

*Warning message:In formals(fun) : argument is not a function*
> is.function(`[`)
[1] TRUE
> is.primitive(`[`)
[1] TRUE
```

Now with an other primitive:

```
> formals(args(`sum`))
$...


$na.rm
[1] FALSE

> is.function(`sum`)
[1] TRUE
> is.primitive(`sum`)
[1] TRUE
> class(`[`)
[1] "function"
```

Is this a feature ?


Laurent

	[[alternative HTML version deleted]]



More information about the R-devel mailing list