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!!!
这是故意的,如果是,为什么?我应该如何在类方法中发出警告?