如何在引用类方法中使用'warning()'?
在引用类方法中,警告似乎被忽略,尽管stop似乎有效。就是如何在引用类方法中使用'warning()'?,r,oop,warnings,reference-class,R,Oop,Warnings,Reference Class,在引用类方法中,警告似乎被忽略,尽管stop似乎有效。就是 TestA <- setRefClass("TestA", methods = list( warnMe = function() warning("Warn!!!"), stopMe = function() stop("Stop!!!") ) ) obj &l
TestA <- setRefClass("TestA",
methods = list(
warnMe = function() warning("Warn!!!"),
stopMe = function() stop("Stop!!!")
)
)
obj <- TestA()
obj$warnMe()
obj$stopMe()
这是故意的吗?如果是,为什么?我应该如何在类方法内部发出警告?确保打开警告选项warn=1.–马修·普劳德(Matthew Plourde)obj$warnMe为我工作。R3.0.2,Windows 64位。啊,我想这可能是我的IDE-我正在使用Revolution RMA,确保打开警告?选项警告=1。啊,是的,这就成功了——我的错。我不知道它是怎么关掉的-我从来没有碰过这个选项。。。你可以将此作为解决方案发布,我会接受。
Error in obj$stopMe() : Stop!!!