找回密码
 注册
查看: 3190|回复: 0

R语言:on.exit()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 19:35:55 | 显示全部楼层 |阅读模式
on.exit(base)
on.exit()所属R语言包:base

                                        Function Exit Code
                                         函数退出代码

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

on.exit records the expression given as its argument as needing to be executed when the current function exits (either naturally or as the result of an error).  This is useful for resetting graphical parameters or performing other cleanup actions.
on.exit记录作为它的参数表达的需要,要执行时,当前函数退出(无论是自然或一个错误的结果)。这是有用的重置图形参数或执行其他清理行动。

If no expression is provided, i.e., the call is on.exit(), then the current on.exit code is removed.
如果没有表达,即呼叫on.exit(),然后当前on.exit代码被删除。


用法----------Usage----------


on.exit(expr = NULL, add = FALSE)



参数----------Arguments----------

参数:expr
an expression to be executed.
要执行一个表达式。


参数:add
if TRUE, add expr to be executed after any previously set expressions; otherwise (the default) expr will overwrite any previously set expressions.
如果为TRUE,添加expr任何先前设置的表达式后执行,否则(默认)expr将覆盖任何以前设置的表达式。


Details

详情----------Details----------

Where expr was evaluated changed in R 2.8.0, and the following applies only to that and later versions.
凡expr评估在2.8.0ŕ改变,只适用于以下及更高版本。

The expr argument passed to on.exit is recorded without evaluation.  If it is not subsequently removed/replaced by another on.exit call in the same function, it is evaluated in the evaluation frame of the function when it exits (including during standard error handling).  Thus any functions or variables in the expression will be looked for in the function and its environment at the time of exit: to capture the current value in expr use substitute or similar.
expr参数传递到on.exit无评价记录。如果不是随后删除/另一个on.exit在同一功能的调用取代,它是衡量评价框架的功能,当它退出(包括在标准的错误处理)。因此,表达式中的任何职能或变量将寻求在出境时在功能和它的环境:到捕获expr用substitute或类似的电流值。

This is a "special" primitive function: it only evaluates the argument add.
这是一个“特殊”的原始功能:只计算参数add。


值----------Value----------

Invisible NULL.
无形的NULL。


参考文献----------References----------

The New S Language. Wadsworth & Brooks/Cole.

参见----------See Also----------

sys.on.exit which returns the expression stored for use by on.exit() in the function in which sys.on.exit() is evaluated.  
sys.on.exit返回on.exit()在功能sys.on.exit()被评为存储的表达。


举例----------Examples----------


require(graphics)

opar <- par(mai = c(1,1,1,1))
on.exit(par(opar))


转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 16:51 , Processed in 0.021202 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表