私は配列を持っています。例として:
a = ["foo", "bar", "baz"]
それをハッシュに変換したい:
h = { "foo" => randomvalue1, "bar" => randomvalue2, "baz" => randomvalue3 }
私は次の方法を思いつきます:
Hash[* a.map { |value| [value, randomvalue_generator] }.flatten]
私のRubyの経験はかなり限られていますが、これを行うためのより簡単な方法があるはずだと感じています. 主に、コードの複雑さを軽減することに関心があります。