Autoloads环境有什么作用?

Ric*_*ton 14 r

search()路径上倒数第二个项目(总是?)是一个被称为的环境Autoloads.我能找到关于这个主题的所有内容都是R语言定义(pdf)第26页上的一个句子.

Autoloads环境用于保存可按需加载的代理对象.

请你能给我更多关于环境用途的解释.

Ric*_*ton 10

自动加载提供了一种在将来加载软件包的方法,仅在它们被使用时(如果有的话).因此,如果一个包中的函数可能很快就会被使用,但是(出于内存原因,可能)你不想加载包,除非绝对必要,你可以使用该autoload函数来保证在使用它时使函数可用.

Autoloads环境(可通过as.environment("Autoloads").AutoloadEnv)存储,它会答应加载的功能和特征向量,.Autoloaded,名称需要的包被加载.

更多信息可以在?autoload帮助页面和R-FAQ 7.6中找到.