我最近在R中看到了一个有人用作.参数的函数.我似乎无法找到任何关于此的文档(除了使用省略号或"点 - 点").有人可以指向我的文档方向或提供使用示例吗?
hello.world <- function(.) "Hello World"
# function(.) is what I'm asking about.
Run Code Online (Sandbox Code Playgroud)
Sim*_*nek 13
Dot就像任何一个字母一样,.是符号名称中的有效字符,所以与我们说的没什么不同a- 它在这种情况下没有特殊意义.你可以写下这样的东西:
> . <- 10
> . + .
[1] 20
Run Code Online (Sandbox Code Playgroud)
它可能看起来很奇怪,但在R中是有效的.上面的用法function(.)是说不寻常,但语法上有效.由于作者没有.在功能体中引用,我们永远不会知道他是否意味着...或者只是因为他可以使用它.