mon*_*iz7 1 r
我写了以下代码片段:
b=function(x=numeric()){print(x)}
怎么x=numeric()办?
x=numeric()
b('i')并且b(3)都产生正确的输出.
b('i')
b(3)
谢谢!
mer*_*011 9
您指定的默认参数numeric(),我相信它只是一个数字向量.
numeric()
因此,如果您调用没有参数的函数,该参数将默认为numeric().
如果你的问题是关于如何强制参数成为特定类型(正如你的标题所暗示的那样),那么你想看看这个问题.
归档时间:
12 年,1 月 前
查看次数:
83 次
最近记录: