Rヘルプはinvisible()
、「オブジェクトの一時的に非表示のコピーを返す関数」として説明しています。何invisible()
に使われているのかわかりません。invisible()
この機能がいつ何をするのか、いつ役立つのか説明していただけませんか?
これinvisible()
は、ほとんどの場合、のメソッド関数で使用されることを確認しましたprint()
。これが1つの例です:
### My Method function:
print.myPrint <- function(x, ...){
print(unlist(x[1:2]))
invisible(x)
}
x = list(v1 = c(1:5), v2 = c(-1:-5) )
class(x) = "myPrint"
print(x)
私は、がなければinvisible(x)
、次のような割り当てを行うことができないだろうと考えていました。
a = print(x)
しかし、実際にはそうではありません。それで、私はそれが何をinvisible()
するのか、それがどこで役立つのか、そして最後にそれが上記のメソッドprint関数でどのような役割を果たしているのか知りたいですか?
ご助力ありがとうございます。