@rusrich

Как к каждому элементу массива добавить элемент из другого массива в Ruby?

Есть два массива
array1 = Array.[]("a", "b", "c", "d", "e")
array2 = Array.[]("1", "2", "3", "4", "5")


Нужно вывод привести к следующему виду:
"//1a or //2b or //3c or //4d or //5e"

Начал так
a = array2.all.map {  | w|  "//"  + w + ....... }
a.join(" or ")


Вывод одного массива получается нормальным, но не знаю как к каждому элементу массива добавить по очереди элементы второго массива.

Кол-во элементов в массивах одинаковое.
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
0xD34F
@0xD34F
a = array1.map.with_index{|n, i| '//' + array2[i] + n}.join(' or ')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Randewoo.ru Москва
от 50 000 до 250 000 руб.
Cashwagon Москва
от 120 000 руб.
26 марта 2019, в 00:54
40000 руб./за проект
26 марта 2019, в 00:31
20000 руб./за проект
26 марта 2019, в 00:11
30000 руб./за проект