以下代码不应该有效,是吗?
plot(1:10,1:10,main="",)
(最后有一个“非法”逗号,对吗?)
答案 0 :(得分:1)
此声明的语法不违法。如果您提供"空" R将使用参数的默认值。参数。
例如,rnorm
函数有三个参数。后两者有默认值:
rnorm(n, mean = 0, sd = 1)
表达式
rnorm(10)
rnorm(10, )
rnorm(10, , )
是完全相同的。但是,如果添加一个额外的逗号(因此另外一个参数),该命令将失败:
rnorm(10, , , )
# Error in rnorm(10, , , ) : unused argument ()