Ruby会在“时自动添加参数”;错误的参数数量“;出现

Ruby会在“时自动添加参数”;错误的参数数量“;出现,ruby,error-handling,argument-error,Ruby,Error Handling,Argument Error,嗨,伙计们,我正在做这个 目标是实现方法prefill(n,v)的数据结构操作 其中一个要求是为方法参数v提供一个默认值“undefined”,如果调用方法时未给出该值 我不确定如何捕获此ArgumentError并重新触发prefill的迭代。有人能帮忙吗 你不需要,你需要这样使用: def prefill(n, v = nil) # code end 你不需要,你需要这样使用: def prefill(n, v = nil) # code end 这太棒了!谢谢!这太棒了!谢谢!

嗨,伙计们,我正在做这个

目标是实现方法prefill(n,v)的数据结构操作

其中一个要求是为方法参数v提供一个默认值“undefined”,如果调用方法时未给出该值


我不确定如何捕获此ArgumentError并重新触发prefill的迭代。有人能帮忙吗

你不需要,你需要这样使用:

def prefill(n, v = nil)
  # code
end

你不需要,你需要这样使用:

def prefill(n, v = nil)
  # code
end

这太棒了!谢谢!这太棒了!谢谢!