Ruby/Подробнее об ассоциативных массивах: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 140:
 
<source lang="ruby">array = [[1, 4], [5, 3], [2, 2]]
Hash[*array.flatten] #=> {51=>34, 15=>43, 2=>2}</source>
 
Каждый нулевой элемент подмассива станет ключом, а каждый первый — значением.
Строка 151:
 
<source lang="ruby">array = [[1, 5, 2], [4, 3, 2]]
Hash[*array.transpose.flatten] #=> {51=>34, 15=>43, 2=>2}</source>
 
==== Нет данных ====