Hi R gurus, here I am trying to understand how R define and work with the
"prototype" property in class definition. Here I have created a class:
> setClass("a", representation=list(x="numeric", y="character"))
[1] "a"
As I did not explicitly define the prototype in above code, R is supposed to
generate default. I wanted to see what R generated:
> prototype("a")
An object of class "classPrototypeDef"
Slot "object":
[1] "a"
Slot "slots":
character(0)
Slot "dataPart":
[1] TRUE
I really could not understand the meaning which R returned. I understood
part of above (please correct me if I am wrong):
"An object of class "classPrototypeDef"" : I understood R treats the
prototype of any class, as an object of class "classPrototypeDef"
"Slot "object":" : I believe under this heading, R shows the name of the
underlying class, whose prototype I am looking for
"Slot "slots":" : I really could not understand what this meant for
"Slot "dataPart":" : again I really could not understand what this meant for
Can anyone please help me to understand above clearly?
Thanks and regards,
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.