0

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

これは意図的なものですか?もしそうなら、それはなぜですか? クラス メソッド内で警告を発生させるにはどうすればよいですか?

4

1 に答える 1

0

警告がオンになっていることを確認しますoptions(warn=1)。– マシュー・プルード

于 2014-01-16T16:53:38.050 に答える