当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Numeric.eql?用法及代码示例


本文简要介绍ruby语言中 Numeric.eql? 的用法。

用法

eql?(other) → true or false

如果 selfother 是相同类型并且具有相同的值,则返回 true

在核心和标准库类中,只有 Integer Rational Complex 使用此实现。

例子:

1.eql?(1)              # => true
1.eql?(1.0)            # => false
1.eql?(Rational(1, 1)) # => false
1.eql?(Complex(1, 0))  # => false

方法 eql? 与 +==+ 的不同之处在于 eql? 需要匹配类型,而 +==+ 不需要。

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Numeric.eql?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。