On Nov 23, 2009, at 16:00 , Hadley Wickham wrote:

Hi all,

How can I call the default method of a S3 object defined by a
primitive method?   i.e. in the following example, how do I call the
default [ method instead of the one I defined for the class.

new_a <- function(x) structure(x, class = "a")

a <- new_a(1:5)

"[.a" <- function(x, i, j, ...) {
 new_a(x[, j, ])

What about
new_a(unclass(x)[, j,])

Cheers,
Simon


}

a[, 5]

Thanks,

Hadley

--
http://had.co.nz/

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel



______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to