r语言 - 如何在引用类方法中使用“warning()”


warning()

引用类方法中似乎被忽略了,尽管stop()似乎有效。那是

TestA <- setRefClass("TestA", 
                methods = list(
                    warnMe = function() warning("Warn!!!"),
                    stopMe = function() stop("Stop!!!")
                )
            )
obj <- TestA()
obj$warnMe()
obj$stopMe()

仅产量:

Error in obj$stopMe() : Stop!!!

这是故意的吗,如果是,为什么?我应该如何在类方法中引发警告?

确保警告已打开 options(warn=1) . – 马修·普洛尔德

最新更新