Преобразовать массив целых чисел в массив строк в Ruby?

Ни один из вышеперечисленных не работал для меня на Ubuntu & nbsp; 12.04 LTS (Precise Pangolin), и вот как я его исправил в конце:

Загрузите ez_setup.py из загрузить setuptools (см. раздел «Инструкции по установке»):

$ sudo python ez_setup.py

Надеюсь, что это кому-то поможет.

64
задан Mike Woodhouse 23 April 2009 в 11:19
поделиться

4 ответа

str_array = int_array.map(&:to_s)
124
ответ дан 24 November 2019 в 15:38
поделиться
str_array = int_array.collect{|i| i.to_s}
45
ответ дан 24 November 2019 в 15:38
поделиться

Start up irb

irb(main):001:0> int_array = [11,12]
=> [11, 12]
irb(main):002:0> str_array = int_array.collect{|i| i.to_s}
=> ["11", "12"]

Ваша проблема, вероятно, где-то еще. Возможно беспорядок объема?

4
ответ дан 24 November 2019 в 15:38
поделиться

самая короткая опция:

int_array.map!(&:to_s)
0
ответ дан 24 November 2019 в 15:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: