Ruby Range 类 ``hash()`` 函数功能与示例


发布日期 : 2023-09-15 19:44:39 UTC

访问量: 10 次浏览

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