| objectPad-class | R Documentation |
Objects of class "objectPad" can be used as storage of information. There are methods for storage and retrieval.
Objects can be created by calls of the form new("objectPad",
...). Currently the ... arguments are ignored and an empty
object is created.
Objects of class "objectPad" have no user-level slots. Values are stored
and retrieved with the function pad, for the former purpose using
it on the left-hand side of an assignment.
.Data:Object of class "list", inherited from "list".
Class "list", from data part.
Class "vector", by class "list", distance 2.
signature(.Object = "objectPad"): ...
signature(x = "objectPad", item = "missing"): ...
signature(x = "objectPad", item = "ANY"): ...
signature(x = "objectPad"): ...
The methods for this class are set to work directly on objects from
classes that have slot pad of class objectPad. Classes
may define additional methods for the function pad (it is
generic) to adapt it to their needs.
Georgi Boshnakov
pad-methods
# create a pad and store some info.
pa <- new("objectPad")
pad(pa,"apple") <- "fruit"
pad(pa,"sweets") <- "sweets"
# pad(pa,"apple","dentist") <- "keeps away from her/him"
# pad(pa,"sweets","dentist") <- "helps meeting her/him"
pad(pa,"young Gauss") <- 100*(100+1)/2
pad(pa,"layman") <- sum(1:100)
pad(pa,"apple")
pad(pa,"sweets")
# pad(pa,"apple","dentist")
# pad(pa,"sweets","dentist")
pad(pa,"young Gauss") - pad(pa,"layman")
# create a class of vectors with a pad
setClass("vecWithPad",representation(x="numeric",pad="objectPad"))
a <- new("vecWithPad",x=1:10)
pad(a,"mean") <- mean(a@x) # Compute and store the mean, and
pad(a,"mean") # retrieve it
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.