Как использовать Ruby, как преобразовать все значения массива в заданный тип? Мне нужно преобразовать fixnums в строки. Мое решение: arr.map {|a| a.to_s} Есть ли лучший способ? Ответ 1 arr.map(&:to_s) Это использует новую функциональность Ruby >= 1.8.7, "символ для proc" ярлык и эквивалентна коду в вашем вопросе.
Ответ 1 arr.map(&:to_s) Это использует новую функциональность Ruby >= 1.8.7, "символ для proc" ярлык и эквивалентна коду в вашем вопросе.