Dear list, When playing around with the "[" method for S4 classes I noticed that it gets called twice in my example.
setClass("testClass", representation(a="character")) setMethod("[", signature(x = "testClass", i = "ANY", j="ANY"), function (x, i, j, ..., drop){ print("void function") } ) > x <- new("testClass") > x[1] [1] "void function" [1] "void function" > x[1,1] [1] "void function" [1] "void function" > x[1,1,1] [1] "void function" [1] "void function" > Why is that so? Can someone help me understand the logic behind it? Thanks, Mark ––––––––––––––––––––––––––––––––––––––– Mark Heckmann Blog: www.markheckmann.de R-Blog: http://ryouready.wordpress.com ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.