4.1.1 语法和例子

Keywords:

Next: ,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...

special topic