Ruby Range hash()函数
hash() 是Ruby中的一个内置方法,为给定的范围返回一个哈希代码。每次执行时,哈希值都会不同。
语法 :range1.hash()
参数 :该函数不接受任何参数。
返回值 :它为给定的范围返回一个哈希代码。
例子 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