Rails:这个速记' .map(&:downcase)'意思?

时间:2015-08-20 05:41:49

标签: ruby-on-rails ruby

我在codechool中找到了这段代码

self.keywords = [title, author, description].map(&:downcase).join(' ')

我知道可以将字符串转换为小写的结果,但这个简写(&:downcase)是什么意思?

1 个答案:

答案 0 :(得分:3)

与以下内容相同:

self.keywords = [title, author, description].map { |keyword| keyword.downcase }.join(' ')