Я получил несортированный массив ключей, как это:Объединения массива ключей хеша с ключевыми парами значений, как первенствует ВПР
keys = ["ccc", "ddd", "ggg", "aaa", "bbb"]
и хэш
hash = {"ddd" => 4, "aaa" => 1, "bbb" => 2, "eee" => 5, "fff" => 6}
Я бы хотел бы присоединиться к этим двум структурам данных возвращать хэш в первоначальном порядке ключей для первых ключей:
{"ccc" => nil, "ddd" => 4, "ggg" => nil, "aaa" => 1, "bbb" => 2}
НЕ элементов в хэш (Лик e "ggg") должен возвращать нуль. Это аналогично функции «v-lookup» в excel. это в рубине. Благодаря!
В ожидаемом хэша, почему "ссс" 3, а не ноль? Почему «ddd» 4, а не 3? –
потому что я написал этот вопрос без достаточного количества кофеина. следует исправить сейчас. – hagope