我正在尝试构建一个包含自己的 S4 类定义的包。R check 有效,但发出以下警告:undefined slot classes in definition mySecond
.
我设置为 classes,而第二个 class 中的一个插槽是 class myFirstClass
。例如:
setClass("myFirst",representation(field_one = "character",
field_two = "list")
)
setClass("mySecond",representation(a = "character",
b = "myFirst")
)
注意:虽然 S4 可能更容易处理,但我想在这里坚持使用 S4,因为我正在从数据库映射信息,并且在这种情况下更喜欢 S4 更严格的定义。编译确实有效,但我尝试在这里满足 CRAN 的标准并希望摆脱警告。顺便说一句:
getClassDef
为这两个类都给出了合理的结果。