R S4插槽作为自定义类的列表

时间:2013-04-16 05:54:08

标签: r s4

是否可以将S4类中的插槽作为另一个自定义类型的列表?像

setClass("customClass", 
          representation(list(anotherCustomClass)
)

2 个答案:

答案 0 :(得分:2)

对于那些寻找答案的人。不,没有办法限制S4中的列表具有某种类型的元素。这实际上是有道理的,因为R中的列表被设计为包含任何类型的元素,那么为什么S4上的列表应该是不同的?

答案 1 :(得分:0)

这是使用S4的类型列表的相当简单的实现。检查所有对象是否为指定类型,并且所有这些对象都是该类型的 validObjects

wkhtmltopdf