我在这个问题下找到了这段代码,它检查是否有任何参数传递给方法:
def foo(bar = (bar_set = true; :baz))
if bar_set
# optional argument was supplied
end
end
这个默认值的目的是; :baz
什么,在什么情况下我会使用它?
我在这个问题下找到了这段代码,它检查是否有任何参数传递给方法:
def foo(bar = (bar_set = true; :baz))
if bar_set
# optional argument was supplied
end
end
这个默认值的目的是; :baz
什么,在什么情况下我会使用它?