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

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

[复制链接]
发表于 2012-2-16 18:25:54 | 显示全部楼层 |阅读模式
function(base)
function()所属R语言包:base

                                        Function Definition
                                         函数定义

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

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

These functions provide the base mechanisms for defining new functions in the R language.
这些功能提供了用于定义在R语言的新功能的基础机制。


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


function( arglist ) expr
return(value)



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

参数:arglist
Empty or one or more name or name=expression terms.
空或一个或多个名称或名称=表达式条款。


参数:value
An expression.
一个表达式。


Details

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

The names in an argument list can be back-quoted non-standard names (see "backquote").
在参数列表的名称,可以返回引用非标准的名称(见“反引号”)。

If value is missing, NULL is returned.  If it is a single expression, the value of the evaluated expression is returned. (The expression is evaluated as soon as return is called, in the evaluation frame of the function and before any on.exit expression is evaluated.)
value如果丢失,NULL返回。如果它是一个表达式,计算表达式的值返回。 (表达式被求尽快return被称为功能的评价框架,和之前的任何on.exit表达式求值。)

If the end of a function is reached without calling return, the value of the last evaluated expression is returned.
如果达到不调用函数结束return,最后一个表达式的值返回。


警告----------Warning----------

Prior to R 1.8.0, value could be a series of non-empty expressions separated by commas.  In that case the value returned is a list of the evaluated expressions, with names set to the expressions where these are the names of R objects.  That is, a=foo() names the list component a and gives it the value which results from evaluating foo().
在此之前的R 1.8.0,value可能是一系列以逗号分隔的非空表达式。在这种情况下返回值是一个计算的表达式列表,名称设置为表达这些是R对象的名称。也就是说,a=foo()命名列表组件a,并赋予它的价值评估foo()。

This has been deprecated (and a warning is given), as it was never documented in S, and whether or not the list is named differs by S versions.  Supply a (named) list value instead.
这已被弃用(警告),因为它从未被记录在S,是否列表被命名为S版本不同。 (命名)名单value,而不是供应。


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

The New S Language. Wadsworth & Brooks/Cole.

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

args and body for accessing the arguments and body of a function.
args和body访问的参数和函数体。

debug for debugging; using invisible inside return(.) for returning invisibly.
debug调试;使用invisible内return(.)返回看不见的。


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


norm <- function(x) sqrt(x%*%x)
norm(1:4)

## An anonymous function:[#一个匿名函数:]
(function(x,y){ z <- x^2 + y^2; x+y+z })(0:7, 1)

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 21:20 , Processed in 0.035106 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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