Domanda

array1 = [1,2,3,4]

array2 = [true,false,true,false]

expected output : [:1 => true, :2 => false, :3 => true, :4 => false]    

Would like to make the array1 values as keys of the hash and array2 values as the hash values.

Using ruby 1.8

Can someone please help how to achieve this.

È stato utile?

Soluzione

Try:

output = Hash[array1.zip(array2)]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top