&的用途是什么? Ruby中的运算符

时间:2014-08-12 13:17:00

标签: ruby

我无法使用Google找到解释(因为我无法逃避Google中的特殊字符)。

我不确定&:是如何工作的。

示例:

[1, 2, 3, 4, 5].select { |n| n.even? } # => [2, 4]
[1, 2, 3, 4, 5].select(&:even?)        # => [2, 4]

&:只是一个块的快捷方式,还是可以用于完全不同的东西?

0 个答案:

没有答案