我在学习中遇到了这种语法。值之前和之后的空格是否表示我可以将多个值传递给此参数?
def no_odds( values )
答案 0 :(得分:2)
不。空间在参数列表中只是允许。
# all identical
def foo(bar,baz); end
def foo(bar, baz); end
def foo( bar, baz ); end
def foo( bar , baz ); end
这里没有魔法,只是风格。我见过的大多数红宝石都使用def foo(bar, baz)
风格。