3
に供給され、I持ちR
で、次の(無意味な)機能、:はR
say <- function (string){
if(!exists("string")){
stop("no output string was specified")
}
cat(string)
}
。しかし、同じ名前のオブジェクトが既にワークスペース内に浮いている場合、関数内で定義されていないにもかかわらずエラーは無視されます。
exist()関数はオブジェクトの関数空間内を探すようにすることはできますか?
すなわち 'ストップ()((文字列)を欠落している)場合には' 'の利点は、' missing'対is.null'ているもの – jbaums
? –
@ Xu:値がNULLである変数を存在させることは可能です。そのため、基本的には変数で何をしたいのかによって異なります。 –