Ruby 向量 eql?()函数

Ruby 向量 eql?()函数

eql?() 是Ruby中一个内置的方法,如果两个向量相同,则返回布尔值true,否则返回false。

语法 :vec1.eql?(vec2)

参数 :该函数接受一个单一的向量作为参数。

返回值 :如果两个向量相同,则返回布尔值 “真”,否则 “假”。

例子 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程