0

大家好,我正在做这个代码战挑战

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

def prefill(n, v)
    some code
end

要求之一是为方法参数v提供一个默认的“未定义”值,如果在调用方法时没有给出它。

我不确定如何捕获这个 ArgumentError 并重新触发预填充的迭代。有人可以帮忙吗?

4

1 回答 1

3

您不需要,您需要使用默认参数,如下所示:

def prefill(n, v = nil)
  # code
end
于 2018-07-02T07:27:41.077 回答