?invisible
は括弧のは不可視は永遠には続かないだろうが、私はそれがなくなったときに説明して何かを見つけることができませんことを意味しいつinvisible()によって返されたオブジェクトは見えなくなりますか?
Return a (temporarily) invisible copy of an object.
と述べています。私は特に(this old answer of mineから)このような構造に疑問を抱いています:
printf <- function(...) invisible(print(sprintf(...)))
(print
はすでに目に見えないその戻り値をマークしているため)外invisible
はおそらく不要です。 withVisible()
は、この関数の戻り値がどちらの方法でも見えないと報告していますが、言語によって保証されているか、現在の実装で正しく機能するかはわかりません。試行錯誤によって
それはCのコードは、単純にその引数を戻し見えます。ですから、一時的には 'invisible'呼び出しから返されたものは印刷されませんが、' printf
jenesaisquoi