Excelのようなキーと値のペアを持つハッシュにキーの配列への参加:私はこのようなキーのソートされていない配列を持っているVLOOKUP
keys = ["ccc", "ddd", "ggg", "aaa", "bbb"]
とハッシュ
hash = {"ddd" => 4, "aaa" => 1, "bbb" => 2, "eee" => 5, "fff" => 6}
私は思いますこれらの2つのデータ構造を結合して、元のキー順で最初のキーにハッシュを返すようにします。
{"ccc" => nil, "ddd" => 4, "ggg" => nil, "aaa" => 1, "bbb" => 2}
ハッシュe "ggg")はnilを返します。 これはexcelの "v-lookup"機能に似ています。 これはルビーです。ありがとう!
、なぜ "CCC" 3とではないnilはありますか?なぜ "ddd"は4で、3でないのですか? –
私は十分なカフェインなしでこの質問を書いたので。今修正する必要があります。機能的な解決策については – hagope