0
warning()
, похоже, игнорируется в методах ссылочного класса, хотя stop()
, похоже, работает. То есть,Как использовать `warning()` в методе ссылочного класса?
TestA <- setRefClass("TestA",
methods = list(
warnMe = function() warning("Warn!!!"),
stopMe = function() stop("Stop!!!")
)
)
obj <- TestA()
obj$warnMe()
obj$stopMe()
уступает только:
Error in obj$stopMe() : Stop!!!
Является ли это преднамеренным, и если да, то почему? Как я могу поднять предупреждения внутри методов класса?
obj $ warnMe() работает для меня. R 3.0.2, Windows 64bit. –
Ahh, я думаю, это может быть моя IDE - я использую Revolution-R – mchen
, убедитесь, что предупреждения включены? 'Опция (предупреждает = 1)'. –