如何在Reference Class方法中使用`warning()`?

时间:2014-01-16 16:42:28

标签: r oop warnings reference-class

似乎在引用类方法中忽略了

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!!!

这是故意的,如果是,为什么?我怎么能在类方法中引发警告?

1 个答案:

答案 0 :(得分:0)

确保警告已启用options(warn=1)。 - Matthew Plourde