Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Ruby | Array class hash() function

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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 :




# Ruby code for hash() method
  
# declaring array
a = [18, 22, 33, nil, 5, 6]
  
# declaring array
b = [1, 4, 1, 1, 88, 9]
  
# declaring array
c = [18, 22, nil, nil, 50, 6]
  
# hash
puts "hash : #{a.hash()}\n\n"
  
# hash
puts "hash : #{b.hash()}\n\n"
  
# hash
puts "hash : #{c.hash()}\n\n"

Output :

hash : -3805173463885397242

hash : -3482831379078826561

hash : 3717028813045766545

Example #2 :




# Ruby code for hash() method
  
# declaring array
a = ["abc", "nil", "dog"]
  
# declaring array
b = ["cow", nil, "dog"]
  
# declaring array
c = ["cat", nil, nil]
  
# hash
puts "hash : #{a.hash()}\n\n"
  
# hash
puts "hash : #{b.hash()}\n\n"
  
# hash
puts "hash : #{c.hash()}\n\n"

Output :

hash : 4497783236510199145

hash : -3150640773314608759

hash : -2168259577729813344


My Personal Notes arrow_drop_up
Last Updated : 08 Jan, 2020
Like Article
Save Article
Similar Reads