Ruby:`&:symbol`语法

glm*_*ndr 9 ruby syntax

可能重复:
Ruby/Ruby on Rails&符号冒号

Railscast#167中看到:

def tag_names
    @tag_names || tags.map(&:name).join(' ')
end
Run Code Online (Sandbox Code Playgroud)

这是什么&:name语法,它做什么?

我理解符号是什么,但是&可以将其他类型的对象添加到其中?


重复问题:Ruby&符号冒号快捷方式