【发布时间】:2021-07-19 14:00:54
【问题描述】:
我想在 R 中为 S4 类实例实现 length() 函数。我会上课:
setClass("A", slots = c(ll = "list"))
然后,我想创建一个A类的实例inst并调用length(inst)。
我之前的尝试都失败了,到目前为止,我只能为 S3 类找到一种方法。 (就像Formula 包一样here。)
【问题讨论】:
我想在 R 中为 S4 类实例实现 length() 函数。我会上课:
setClass("A", slots = c(ll = "list"))
然后,我想创建一个A类的实例inst并调用length(inst)。
我之前的尝试都失败了,到目前为止,我只能为 S3 类找到一种方法。 (就像Formula 包一样here。)
【问题讨论】:
假设您只想将您的 length() 方法委托给插槽“ll”。
setMethod("length", signature = "A", definition = function(x) length(x@ll))
【讨论】: