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