autoload(base)
autoload()所属R语言包:base
On-demand Loading of Packages
按需加载的软件包
译者:生物统计家园网 机器人LoveR
描述----------Description----------
autoload creates a promise-to-evaluate autoloader and stores it with name name in .AutoloadEnv environment. When R attempts to evaluate name, autoloader is run, the package is loaded and name is re-evaluated in the new package's environment. The result is that R behaves as if file was loaded but it does not occupy memory.
autoload创建一个承诺评估autoloader和存储它的名字name.AutoloadEnv环境。当R试图评估name,autoloader运行,包加载name新包的环境中重新评估。结果的R的行为如果file已加载,但它不占用内存。
.Autoloaded contains the names of the packages for which autoloading has been promised.
.Autoloaded包含其中自动装填已经承诺的包的名称。
用法----------Usage----------
autoload(name, package, reset = FALSE, ...)
autoloader(name, package, ...)
.AutoloadEnv
.Autoloaded
参数----------Arguments----------
参数:name
string giving the name of an object.
字符串对象的名称。
参数:package
string giving the name of a package containing the object.
字符串,给出了一个包含对象的包的名称。
参数:reset
logical: for internal use by autoloader.
逻辑:autoloader内部使用。
参数:...
other arguments to library.
library其他参数。
值----------Value----------
This function is invoked for its side-effect. It has no return value.
这个函数被调用其副作用。它没有返回值。
参见----------See Also----------
delayedAssign, library
delayedAssign,library
举例----------Examples----------
require(stats)
autoload("interpSpline", "splines")
search()
ls("Autoloads")
.Autoloaded
x <- sort(stats::rnorm(12))
y <- x^2
is <- interpSpline(x,y)
search() ## now has splines[#现在有花键]
detach("package:splines")
search()
is2 <- interpSpline(x,y+x)
search() ## and again[#]
detach("package:splines")
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|