0
のリストとしてクラスを定義し、私はクラスmultiset
定義:R:次のようにクラス
### MULTISET ###
setClass('multiset'
,slots=c(
obj="character",
amount="numeric"))
# init multiset#
createMultiset = function(object,val=numeric(0)){
mset = new('multiset',obj=object,amount=val)
return(mset)
}
# example
m1 <- createMultiset('person',12)
今、私はちょうどlist
multiset
のクラスになりますクラスmultisets
を、持っていると思います。私の定義と
### LIST OF MULTISETS ###
setClass("multisets",slots=c(objects='list'), contains='multiset')
問題は、それが任意のリストは、私はクラスmultiset
とオブジェクトのリストのみを含むようにmultisets
を制限する方法を
new('multisets',objects=list('a',1))
を挿入することを可能にするということでしょうか?