Используя Ruby, как мне преобразовать все значения массива в заданный тип? - PullRequest
17 голосов
/ 01 декабря 2010

Мне нужно конвертировать fixnums в строки.Мое решение:

arr.map {|a| a.to_s}

Есть ли лучший способ?

1 Ответ

33 голосов
/ 01 декабря 2010
arr.map(&:to_s)

В Ruby> = 1.8.7 используется изящная новая функция, ярлык "для обозначения" , и он эквивалентен коду в вашем вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...