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!!!
这是故意的,如果是,为什么?我怎么能在类方法中引发警告?
答案 0 :(得分:0)
确保警告已启用options(warn=1)
。 - Matthew Plourde