Ruby 时间 eql?()函数

Ruby 时间 eql?()函数

eql?() 是Ruby中的一个内置方法,如果时间和其他时间都是具有相同秒数和小数点的时间对象,则返回true,否则返回false。

语法 :time.eql?()

参数 :该函数不接受任何参数

返回值 :如果时间和其他时间都是相同的秒和小数秒的时间对象,则返回真,否则返回假。

例子 1 :

# Ruby code for eql?() method
  
# Include Time
require 'time'
  
# Declaring time 
a = Time.new(2000, 12, 23, 9, 3, 3.0)
b = Time.new(2000, 12, 23, 9, 3, 3.0)
  
# Prints boolean value
puts a.eql?(b)

输出:

true

例2 :

# Ruby code for eql?() method
  
# Include Time
require 'time'
  
# Declaring time 
a = Time.new(2000, 12, 23, 9, 3, 3.0)
b = Time.new(2000, 12, 23, 9, 3, 4.0)
  
# Prints boolean value
puts a.eql?(b)

输出:

false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程