setClass(person,representation(name=character,age=numeric,kids=list))
[1] person
bob - new(person)
length(b...@name)
[1] 0
length(b...@age)
[1] 0
length(b...@kids)
[1] 0
is.na(b...@kids)
logical(0)
is.na(b...@age)
logical(0)
is.na(b...@name)
logical(0)
b...@kids - list(joe,sue)
On 09/15/2010 12:03 PM, darckeen wrote:
Class(person,representation(age=numeric,weight=numeric))
[1] person
bob - new(person,age=30)
is.null(b...@weight)
[1] FALSE
b...@weight
numeric(0)
b...@weight == numeric(0)
logical(0)
Hi darckeen -- use the prototype argument to setClass to
setClass(person,representation(age=numeric,weight=numeric),prototype(age=NULL,weight=NULL))
[1] person
bob - new(person,age=30)
Error in validObject(.Object) :
invalid class person object: invalid object for slot weight in class
person: got class NULL, should be or extend class numeric
So I
On 09/16/2010 02:23 PM, darckeen wrote:
setClass(person,representation(age=numeric,weight=numeric),prototype(age=NULL,weight=NULL))
[1] person
bob - new(person,age=30)
Error in validObject(.Object) :
invalid class person object: invalid object for slot weight in class
person: got class
Class(person,representation(age=numeric,weight=numeric))
[1] person
bob - new(person,age=30)
is.null(b...@weight)
[1] FALSE
b...@weight
numeric(0)
b...@weight == numeric(0)
logical(0)
How can i test to see if a s4 property is assigned?
--
View this message in context:
5 matches
Mail list logo