Ruby | Array class hash() function
Last Updated :
08 Jan, 2020
hash() is an Array class method which returns the hash code of the array elements
Syntax: Array.hash()
Parameter: Array
Return: hash code of the array elements
Example #1 :
a = [ 18 , 22 , 33 , nil , 5 , 6 ]
b = [ 1 , 4 , 1 , 1 , 88 , 9 ]
c = [ 18 , 22 , nil , nil , 50 , 6 ]
puts "hash : #{a.hash()}\n\n"
puts "hash : #{b.hash()}\n\n"
puts "hash : #{c.hash()}\n\n"
|
Output :
hash : -3805173463885397242
hash : -3482831379078826561
hash : 3717028813045766545
Example #2 :
a = [ "abc" , "nil" , "dog" ]
b = [ "cow" , nil , "dog" ]
c = [ "cat" , nil , nil ]
puts "hash : #{a.hash()}\n\n"
puts "hash : #{b.hash()}\n\n"
puts "hash : #{c.hash()}\n\n"
|
Output :
hash : 4497783236510199145
hash : -3150640773314608759
hash : -2168259577729813344
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...