【发布时间】:2018-08-08 15:40:21
【问题描述】:
这是我的 S4 类,它保存在单独的文件中,目前在 RStudio 中打开:
setClass(
Class = 'some_cls',
slots = c(some_slot = 'numeric'),
)
setGeneric("some_method", function(self)
standardGeneric("some_method"))
setMethod("some_method",
signature(self = "some_cls"),
function(self) {
self@some_slot <- 5
self
}
)
在我执行的另一个文件中:
some_obj <- new('some_cls')
some_obj <- some_method(some_obj)
我尝试调试some_method,就像我通常在 RStudio 中所做的那样。我将点放在self@some_slot <- 5 行旁边,在我的 RStudio 中我单击右上角的Source,但代码执行并没有在断点处停止。我做错了什么?
【问题讨论】:
标签: r class debugging rstudio s4