Как вычислить "карту" в Ruby без использования блоков?

Я знаю, что могу сделать это в Ruby:

  ['a', 'b'].map do |s| s.to_sym end

и получить это:

  [:a, :b]

Я ищу более лаконичный способ сделать это, без использования блока. К сожалению, это не работает:

  ['a', 'b'].map #to_sym

Могу я сделать лучше, чем с исходным кодом?

10
задан Syncopated 5 September 2011 в 16:03
поделиться