红宝石 |范围哈希()函数
hash()是 Ruby 中的一个内置方法,它返回给定范围的哈希码。每次执行的哈希值都会有所不同。
Syntax: range1.hash()
Parameters: The function accepts no parameter.
Return Value: It returns a hash-code for the given range.
示例 1 :
# Ruby program for hash()
# method in Range
# Initialize range
range1 = (0..10)
# Prints hash value
puts range1.hash()
输出:
2205001427131717671
示例 2 :
# Ruby program for hash()
# method in Range
# Initialize range
range1 = (3..6)
# Prints hash value
puts range1.hash()
输出:
-377246730583736123