[Rd] Calling default method for primitive functions

From: Hadley Wickham <hadley_at_rice.edu>
Date: Mon, 23 Nov 2009 15:00:05 -0600


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, ])
}

a[, 5]

Thanks,

Hadley

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

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Mon 23 Nov 2009 - 21:03:04 GMT

This archive was generated by hypermail 2.2.0 : Mon 23 Nov 2009 - 23:40:44 GMT