【发布时间】:2015-06-07 13:34:45
【问题描述】:
定义一个叫做myfunction的函数有什么区别
"myfunction" <- function(<arguments>){<body>}
和
myfunction <- function(<arguments>){<body>}
此外:通常放置在此类函数周围的 cmets 怎么样,即
#myfunction{{{
"myfunction" <- function(<arguments>){<body>}
#}}}
它们只是为了记录还是真的有必要(如果是的话)?
编辑:有人问我一个例子,其中 cmets 喜欢
#myfunction{{{
使用:例如这里https://github.com/cran/quantmod/blob/master/R/getSymbols.R
【问题讨论】:
-
按照@BrodieG 的回答,一个常见的例子是infix functions,例如
"%>%" <- function(x,y) {...}. -
您在哪里找到使用
#myfun {{{业务定义的函数? -
添加了#myfun {{{ 评论 的示例
-
#{{{和#}}}cmets 用于 vim folding。