4.1.1 语法和例子
Next: Arguments,Previous: Writing functions,Up: Writing functions
4.1.1 语法和例子
function ( arglist ) body
函数声明的第一个分量就是关键字function。它告诉 R你想创建一个函数。
参数列表是以逗号分割的形式参数列表。形式参数可以是符号,symbol = expression形式的语句,或者特殊形式参数...。
函数主体可以是任何合法的 R 表达式。通常,函数主体是一组由大括弧 ({ 和 }) 括起来的表达式。
一般情况下,函数赋给一个符号,但这不是必要的。调用 function 所返回的值就是函数。如果它没有命名,那么它就是一个匿名函数。匿名函数常常作为参数用于其它函数,如apply 函数族或者 outer。
这里是一个简单的例子: echo <- function(x) print(x)。因此 echo 是一个单参数的函数,当echo 被调用时,它会打印它的参数。
Hits:Loading...
