【发布时间】:2015-04-08 11:26:32
【问题描述】:
我试图理解R 中的... 和/或(...)。我知道这以某种方式用于向函数输入未知或多个参数,但是这在什么时候是必要的和/或有用的?我搜索了rdocumentation,但什么也没找到。在R Language Definition 中,它是用非常抽象的术语定义的。
因此我问:为什么... 有用?它只是不是草率的编码吗?显式传递参数不是更好吗?
【问题讨论】:
-
在将参数传递给其他一些参数丰富的函数时很有用(例如
plot) -
@rawr 不,这不是同一个问题。这个问题问的是“为什么”而不是“如何”。
-
标题可能不同,但如果要实际阅读,就会发现它们确实是重复的。如果您想成为技术专家,那么问为什么某些东西有用是一个意见问题,无论如何都应该关闭。任你挑球先生
-
你显然对这个设计问题有自己的看法,而且它恰好与大多数 R 用户的看法不同。应关闭对火焰战争的邀请。
-
@histelheim 采用一个实际上将另一个函数作为参数的函数,例如
lapply在这里不可能提供所有参数,因为它取决于作为参数传递的函数。此外,当参数列出多个函数的相似性时,它还可以使文档不那么冗长并且更容易解析。
标签: r