0

配列の 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"}

どんな助けでも大歓迎です

4

1 に答える 1