def method(a,b='a',c,*d) [a,b,d] end p method(1,2,3,4)
不起作用,我不明白为什么,如果我们删除b参数一切正常.语法规则说您可以在splat参数之前添加具有默认值的参数.
def method(a,d] end