红宝石 |向量 eql?()函数
eql?()是 Ruby 中的一个内置方法,如果两个向量相同则返回布尔值 true,否则返回 false
Syntax: vec1.eql?(vec2)
Parameters: The function accepts a single vector as parameters
Return Value: It returns boolean value true if two vectors are same otherwise false
示例 1 :
# Ruby program for eql?() method in Vector
# Include matrix
require "matrix"
# Initialize the vector
vec1 = Vector[1, 2, 3]
vec2 = Vector[1, 2, 3]
# Checks if two vectors are same or not
puts vec1.eql?(vec2)
输出:
true
示例 2 :
# Ruby program for eql?() method in Vector
# Include matrix
require "matrix"
# Initialize the vector
vec1 = Vector[1, 2, 3]
vec2 = Vector[1, 1, 3]
# Checks if two vectors are same or not
puts vec1.eql?(vec2)
输出:
false