[Rd] Question on Code snippet semantics

Mick Jordan mick.jordan at oracle.com
Mon Jul 21 17:07:25 CEST 2014


I came across this code in library.R

package <- as.character(substitute(package))

where package is the first argument to the "library" function.

I've been racking my brains to understand why this is not just an 
elaborate (and ineffcient) way to write:

package <- "package"

E.g.

 > package <- as.character(substitute(package))
 > package
[1] "package"
 >

Thanks
Mick Jordan



More information about the R-devel mailing list