パスの最後から 2 番目の項目search()
は (常に?) と呼ばれる環境ですAutoloads
。このトピックについて私が見つけたのは、R 言語の定義(pdf) の 26 ページにある文だけです。
Autoloads 環境は、オンデマンドでロードできるプロキシ オブジェクトを保持するために使用されます。
この環境が何のために使用されているかについて、もっと説明をお願いします。
自動ロードは、パッケージが使用された時点でのみ、将来的にパッケージをロードする方法を提供します (存在する場合)。そのため、パッケージの関数がすぐに使用される可能性があるが (おそらくメモリ上の理由から) 絶対に必要でない限りパッケージをロードしたくない場合は、関数を使用して、autoload
関数が使用された場合にその関数を使用可能にすることを約束できます。
Autoloads
環境 ( または を介してアクセス可能)as.environment("Autoloads")
に.AutoloadEnv
は、ロードすることを約束する関数と、ロード.Autoloaded
する必要があるパッケージを指定する文字ベクトル が格納されます。