Ruby出现"wrong number of arguments"时自动添加参数
Ruby automatically add argument when "wrong number of arguments" appears
大家好,我正在做这个codewar challenge。
目标是为方法 prefill(n, v) 实现数据结构操作。
def prefill(n, v)
some code
end
其中一个要求是为方法参数 v 提供一个默认的 "undefined" 值,如果在方法被调用。
我不确定如何捕获此 ArgumentError 并重新触发预填充的迭代。有人可以帮忙吗?
不需要,需要用default arguments,像这样:
def prefill(n, v = nil)
# code
end
大家好,我正在做这个codewar challenge。
目标是为方法 prefill(n, v) 实现数据结构操作。
def prefill(n, v)
some code
end
其中一个要求是为方法参数 v 提供一个默认的 "undefined" 值,如果在方法被调用。
我不确定如何捕获此 ArgumentError 并重新触发预填充的迭代。有人可以帮忙吗?
不需要,需要用default arguments,像这样:
def prefill(n, v = nil)
# code
end