配列の 1 つで値が同一である場合、2 つの配列からハッシュを作成する際に問題が発生します。例えば
names = ["test1", "test2"]
numbers = ["1", "2"]
Hash[names.zip(numbers)]
完璧に動作し、必要なものを正確に提供します=> {"test1"=>"1", "test2"=>"2"}
ただし、「名前」の値が同一の場合、正しく機能しません
names = ["test1", "test1"]
numbers = ["1", "2"]
Hash[names.zip(numbers)]
{"test1"=>"2"}
しかし、私は結果が{"test1"=>"1", "test1"=>"2"}
どんな助けでも大歓迎です