Ruby 矩阵 hash()函数
hash() 是Ruby中的一个内置方法,用于返回矩阵的哈希代码。
语法 :mat1. hash ()
参数 :该函数不接受任何参数。
返回值 :它返回矩阵的散列代码。
例子 1 :
# Ruby program for hash() method in Matrix
# Include matrix
require "matrix"
# Initializes the matrix
mat1 = Matrix[[12, 21], [31, 12]]
# Prints the hash-code
puts mat1.hash()
输出:
631900695216402634
例2 :
# Ruby program for hash() method in Matrix
# Include matrix
require "matrix"
# Initializes the matrix
mat1 = Matrix[[6, 7], [9, 10], [12, 4]]
# Prints the hash-code
puts mat1.hash()
输出:
-1308023948917233670]