Задать вопрос
@OrdeO
just......newbie

Как собрать массив хешей из массива ключей и массива массивов значений?

Есть значения: [[1,2,3], [32,33,2], [23,12,0]].
Есть ключи: ['el1', 'el2', 'el3'].
Надо получить массив хешей:

[ {:el1 => 1, :el2=>2, :el3 =>3}, {:el1 => 32, :el2=>33, :el3 =>2}, {:el1 => 23, :el2=>12, :el3 =>0}} ]

Как это сделать?
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F
values.map{|n| Hash[keys.map(&:to_sym).zip(n)]}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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