@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 ")


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

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

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

Войти через TM ID
Похожие вопросы