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"
[1] "void function"
[1] "void function"
[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