1. ホーム
  2. ruby

[解決済み] 同じ大きさの2つの配列からRubyのハッシュを構築するには?

2023-01-29 04:50:30

質問

2つの配列があります。

a = [:foo, :bar, :baz, :bof]

b = ["hello", "world", 1, 2]

私は

{:foo => "hello", :bar => "world", :baz => 1, :bof => 2}

何か方法があれば教えてください。

どのように解決するのですか?

h = Hash[a.zip b] # => {:baz=>1, :bof=>2, :bar=>"world", :foo=>"hello"}

...くそっ、Rubyが好きなんだ。