Ruby | Array to_h() function
Last Updated :
05 Dec, 2019
Improve
Array#to_h() : to_h() is a Array class method which returns the result of interpreting ary as an array of [key, value] pairs.
Syntax: Array.to_h()
Parameter: Array
Return: the result of interpreting ary as an array of [key, value] pairs.
Example #1 :
# Ruby code for to_h() method # declaring array a = [[ :foo , :bar ], [ 1 , 2 ]] # to_h method example puts "to_h() method form : #{a.to_h()}\n\n" |
Output :
to_h() method form : {:foo=>:bar, 1=>2}
Example #2 :
# Ruby code for to_h() method # declaring array a = [[ :geeks , :geeks ], [ 1 , 2 ]] # to_h method example puts "to_h() method form : #{a.to_h{|s| [s.ord, s]}}\n\n" |
Output :
to_h() method form : {:geeks=>:geeks, 1=>2}