ライブラリ
- ビルトイン (701)
- bigdecimal (12)
- fiddle (24)
-
fiddle
/ import (12) - openssl (36)
-
rdoc
/ context (12) -
rexml
/ document (24) -
rubygems
/ dependency (12) -
rubygems
/ version (12) -
webrick
/ httpversion (12)
クラス
- Array (96)
- BigDecimal (12)
- Complex (6)
-
File
:: Stat (12) -
Gem
:: Dependency (12) -
Gem
:: Version (12) - Numeric (24)
- Object (12)
-
OpenSSL
:: BN (12) -
OpenSSL
:: X509 :: Name (24) -
RDoc
:: Context (12) -
REXML
:: Comment (12) -
REXML
:: Text (12) - Range (164)
-
WEBrick
:: HTTPVersion (12)
モジュール
- Comparable (87)
- Enumerable (264)
-
Fiddle
:: Importer (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- == (12)
- === (5)
- > (12)
- >= (12)
- BlockCaller (12)
- Closure (12)
- Comparable (12)
-
NEWS for Ruby 2
. 7 . 0 (6) - Numeric (12)
- Range (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- between? (12)
- bind (12)
- clamp (15)
- cmp (24)
- cover? (19)
- fiddle (12)
- include? (12)
- max (112)
-
max
_ by (48) - member? (12)
- min (88)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) - new (12)
- nonzero? (12)
- rss (12)
-
ruby 1
. 8 . 3 feature (12) - sort (48)
- sort! (24)
-
sort
_ by (24) - 演算子式 (12)
検索結果
先頭5件
-
Complex
# <=>(other) -> -1 | 0 | 1 | nil (21146.0) -
self の虚部がゼロで other が実数の場合、 self の実部の <=> メソッドで other と比較した結果を返します。 other が Complex で虚部がゼロの場合も同様です。
... <=> メソッドで other と比較した結果を返します。
other が Complex で虚部がゼロの場合も同様です。
その他の場合は nil を返します。
@param other 自身と比較する数値
//emlist[例][ruby]{
Complex(2, 3) <=> Complex(2, 3) #=> nil
Complex(2, 3) <=>......1 #=> nil
Complex(2) <=> 1 #=> 1
Complex(2) <=> 2 #=> 0
Complex(2) <=> 3 #=> -1
//}... -
Numeric
# <=>(other) -> -1 | 0 | 1 | nil (21124.0) -
自身が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。 自身と other が比較できない場合には nil を返します。
...す。
Numeric のサブクラスは、上の動作を満たすよう このメソッドを適切に再定義しなければなりません。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
1 <=> 0 #=> 1
1 <=> 1 #=> 0
1 <=> 2 #=> -1
1 <=> "0" #=> nil
/... -
Object
# <=>(other) -> 0 | nil (21112.0) -
self === other である場合に 0 を返します。そうでない場合には nil を返します。
...self === other である場合に 0 を返します。そうでない場合には nil を返します。
//emlist[例][ruby]{
a = Object.new
b = Object.new
a <=> a # => 0
a <=> b # => nil
//}
@see Object#===... -
BigDecimal
# <=>(other) -> -1 | 0 | 1 | nil (21100.0) -
self が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。
self が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には
-1 をそれぞれ返します。
self と other が比較できない場合には nil を返します。 -
Gem
:: Dependency # <=>(other) -> Integer (21100.0) -
self と other を Gem::Dependency#name の ASCII コードで比較して self が大きい時には正の整数、等しい時には 0、小さい時には負の整数を返します。
...self と other を Gem::Dependency#name の ASCII コードで比較して
self が大きい時には正の整数、等しい時には 0、小さい時には負の整数を返します。... -
RDoc
:: Context # <=>(other) -> -1 | 0 | 1 (21100.0) -
自身と other の full_name を比較した結果を返します。
自身と other の full_name を比較した結果を返します。
ソートのために使われます。
@param other 自身と比較したいオブジェクトを指定します。 -
REXML
:: Comment # <=>(other) -> -1 | 0 | 1 (21100.0) -
other と内容(REXML::Comment#string)を比較します。
...other と内容(REXML::Comment#string)を比較します。... -
WEBrick
:: HTTPVersion # <=>(other) -> -1 | 0 | 1 | nil (21100.0) -
自身と指定された other のバージョンを比較します。 自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。 比較できない場合に nil を返します。
...を返します。
比較できない場合に nil を返します。
@param other HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトか文字列を指定します。
require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v < '1.0' #=> false... -
Gem
:: Version # <=>(other) -> -1 | 0 | 1 | nil (18130.0) -
self と other を比較して、self が小さい時に -1、 等しい時に 0、大きい時に 1 の整数を返します。 また、other が Gem::Version ではなく比較できないとき、 nil を返します。
...//emlist[][ruby]{
p Gem::Version.new("3.9.0") <=> Gem::Version.new("3.10.0") # => -1
p Gem::Version.new("3.0.0") <=> Gem::Version.new("3.0.0") # => 0
p Gem::Version.new("3.0.0") <=> Gem::Version.new("3.0") # => 0
p Gem::Version.new("3.9.0") <=> "3.9.0" # => nil
//}
@param other 比較対...