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


Ruby Float.self <=>用法及代码示例


本文简要介绍ruby语言中 Float.self 的用法。

用法

self <=> other → -1, 0, +1, or nil

返回一个值,该值取决于 selfother 之间的数值关系:

  • -1,如果 self 小于 other

  • 0,如果 self 等于 other

  • 1,如果 self 大于 other

  • nil ,如果两个值不相称。

例子:

2.0 <=> 2              # => 0
2.0 <=> 2.0            # => 0
2.0 <=> Rational(2, 1) # => 0
2.0 <=> Complex(2, 0)  # => 0
2.0 <=> 1.9            # => 1
2.0 <=> 2.1            # => -1
2.0 <=> 'foo'          # => nil

这是 Comparable 模块中测试的基础。

Float::NAN <=> Float::NAN 返回一个与实现相关的值。

相关用法


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