我不明白这种语法

时间:2014-01-26 07:40:11

标签: ruby syntax

我在学习中遇到了这种语法。值之前和之后的空格是否表示我可以将多个值传递给此参数?

def no_odds( values )

1 个答案:

答案 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)风格。