标签: ruby error-handling argument-error
大家好,我正在这样做codewar challenge。
目标是为方法prefill(n,v)实现数据结构操纵。
def prefill(n, v) some code end
其中一项要求是为方法参数 v 提供默认的“未定义” 值(如果在调用方法时未提供)。
我不确定如何捕获此ArgumentError并重新触发预填充的迭代。有人可以帮忙吗?
答案 0 :(得分:3)
您不需要,您需要使用default arguments,如下所示:
def prefill(n, v = nil) # code end