當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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 <=>。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。