[Rd] Pb with package::foo(x) <- value
hpages at fhcrc.org
Sat Apr 19 04:17:26 CEST 2008
The parser doesn't seem to like this:
somePackage::foo(x) <- value
somePackage:::foo(x) <- value
where foo() is a replacement function or method defined in package somePackage.
> x <- integer(4)
> base::length(x) <- 7
Error in base::length(x) <- 7 : invalid function in complex assignment
I've tried to put some back quotes on the left side of the assignment in
different ways but was not successful. So finally I had to use the
> x <- base::`length<-`(x, 7)
 0 0 0 0 NA NA NA
Is there a way to avoid this?
More information about the R-devel