クラス
-
ARGF
. class (185) - Array (992)
- Bignum (3)
- Class (33)
- Complex (13)
- Dir (138)
- Encoding (33)
-
Encoding
:: Converter (33) - Enumerator (34)
-
Enumerator
:: ArithmeticSequence (41) -
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (22) - Exception (22)
- FalseClass (11)
- Fiber (11)
- File (44)
-
File
:: Stat (44) - Float (38)
- Hash (301)
- IO (689)
- Integer (18)
- LoadError (11)
- MatchData (92)
- Method (21)
- Module (181)
- NilClass (11)
- Numeric (76)
- Object (103)
-
ObjectSpace
:: WeakMap (11) - Proc (22)
-
Process
:: Status (33) - Range (128)
- Rational (11)
- Regexp (99)
-
RubyVM
:: InstructionSequence (33) - String (610)
- Struct (56)
- Symbol (162)
- SystemCallError (11)
- Thread (128)
-
Thread
:: Queue (63) -
Thread
:: SizedQueue (36) - Time (11)
- TracePoint (30)
- TrueClass (11)
- UnboundMethod (21)
モジュール
- Enumerable (559)
- FileTest (22)
-
GC
:: Profiler (11) - Kernel (780)
- Marshal (22)
- Process (73)
- Signal (31)
キーワード
-
$ ! (11) -
$ & (11) -
$ & # 39; (11) -
$ + (11) -
$ , (11) -
$ -0 (11) -
$ -F (11) -
$ -W (11) -
$ -i (11) -
$ -v (11) -
$ -w (11) -
$ / (11) -
$ 1 (11) -
$ 10 (11) -
$ 11 (11) -
$ 2 (11) -
$ 3 (11) -
$ 4 (11) -
$ 5 (11) -
$ 6 (11) -
$ 7 (11) -
$ 8 (11) -
$ 9 (11) -
$ ; (11) -
$ ? (11) -
$ @ (11) -
$ VERBOSE (11) -
$ \ (11) -
$ _ (11) -
$ ` (11) -
$ ~ (11) - < (11)
- <= (11)
- <=> (129)
- =~ (33)
- > (11)
- >= (11)
-
ALT
_ SEPARATOR (11) - ARGF (11)
- Complex (12)
- ConditionVariable (9)
- DATA (11)
- Fiber (11)
- Float (6)
- Integer (6)
- Proc (11)
- Queue (9)
- Range (11)
- Rational (6)
- [] (253)
-
_ _ callee _ _ (11) -
_ _ dir _ _ (11) -
_ _ method _ _ (11) -
absolute
_ path (11) -
add
_ trace _ func (11) - advise (11)
- any? (50)
-
asciicompat
_ encoding (22) - assoc (33)
- at (11)
- autoload? (22)
- backtrace (11)
-
backtrace
_ locations (22) - begin (16)
- binding (2)
- binread (11)
- binwrite (11)
- bsearch (44)
-
bsearch
_ index (18) - byteindex (2)
- byteoffset (4)
- byterindex (2)
- byteslice (33)
-
callee
_ id (11) - caller (33)
-
caller
_ locations (22) - capitalize! (11)
- casecmp (22)
- casecmp? (16)
- cause (11)
- chomp! (11)
- chop! (11)
- chown (11)
- chunk (11)
- clear (9)
- clone (11)
- close (9)
-
close
_ read (11) -
close
_ write (11) - closed? (9)
- compact (19)
- compact! (19)
- compatible? (11)
- compile (11)
- cycle (44)
- default (22)
-
default
_ internal (11) -
default
_ proc (11) -
default
_ proc= (11) - delete (66)
- delete! (11)
-
delete
_ at (11) -
delete
_ if (66) -
delete
_ prefix! (7) -
delete
_ suffix! (7) - deq (18)
- detect (22)
- dig (27)
- disasm (11)
- disassemble (11)
- downcase! (11)
- dup (11)
- each (110)
-
each
_ child (28) -
each
_ cons (16) -
each
_ line (132) -
each
_ slice (16) - encode (33)
- end (17)
-
enum
_ for (22) - errno (11)
-
eval
_ script (6) - exitstatus (11)
-
external
_ encoding (11) - fcntl (11)
- fetch (40)
- fill (66)
- filter! (36)
- find (22)
-
find
_ index (66) - first (56)
- flatten (11)
- flatten! (11)
-
for
_ fd (11) - foreach (66)
- fork (44)
- getbyte (33)
- getc (22)
- gets (77)
- glob (22)
- gsub! (44)
- home (22)
- index (51)
- infinite? (19)
- inject (33)
-
inplace
_ mode (11) - inspect (11)
-
instance
_ variable _ get (11) -
internal
_ encoding (22) - join (22)
-
keep
_ if (66) - key (11)
-
keyword
_ init? (3) - lambda (17)
- lambda? (11)
- last (34)
-
last
_ error (11) -
last
_ match (22) -
last
_ status (7) - length (9)
- lines (64)
- load (11)
-
locale
_ charmap (11) - loop (22)
- lstrip! (11)
- match (55)
- max (118)
-
max
_ by (44) -
method
_ id (11) - min (118)
-
min
_ by (44) - minmax (32)
-
minmax
_ by (22) -
module
_ function (12) - name (11)
- new (205)
- none? (47)
- nonzero? (11)
- offset (22)
- one? (47)
- open (22)
- pack (19)
- pass (11)
- path (13)
- pid (11)
- pop (40)
- popen (154)
- private (32)
- proc (18)
- produce (5)
- protected (16)
- public (32)
- rand (22)
- rassoc (33)
-
raw
_ data (11) - read (66)
-
read
_ nonblock (20) - readlines (33)
- reduce (33)
- reject (22)
- reject! (66)
- restore (11)
- rindex (44)
- round (20)
- rstrip! (11)
- sample (44)
- select (22)
- select! (66)
-
set
_ backtrace (11) -
set
_ encoding _ by _ bom (5) -
set
_ trace _ func (22) - shift (62)
- signame (9)
- size (43)
- size? (33)
- slice (154)
- slice! (33)
- sort (22)
- sort! (22)
-
source
_ location (33) - spawn (44)
- split (12)
- squeeze! (11)
- status (11)
- step (54)
- stopsig (11)
- strip! (11)
- sub! (33)
-
super
_ method (20) - superclass (11)
- swapcase! (11)
- system (44)
- termsig (11)
- test (22)
- then (12)
-
thread
_ variable _ get (11) -
to
_ enum (22) -
to
_ path (2) -
to
_ s (11) - tr! (11)
-
tr
_ s! (11) -
trace
_ var (33) - trap (44)
-
try
_ convert (58) - uniq (22)
- uniq! (22)
- unpack (11)
-
untrace
_ var (11) - upcase! (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
-
world
_ readable? (33) -
world
_ writable? (11) -
yield
_ self (14) - zip (55)
- ~ (11)
検索結果
先頭5件
-
NilClass
# |(other) -> bool (21156.0) -
other が真なら true を, 偽なら false を返します。
...other が真なら true を, 偽なら false を返します。
@param other 論理和を行なう式です
//emlist[例][ruby]{
nil | true # => true
nil | false # => false
nil | nil # => false
nil | "a" # => true
//}... -
FalseClass
# |(other) -> bool (18156.0) -
other が真なら true を, 偽なら false を返します。
...
| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。
//emlist[例][ruby]{
p false | true #=> true
p false | false #=> false
p false | nil #=> false
p false | (1 == 1) #=> true
p false | (1 + 1) #=> true
p false.|(tru......e) #=> true
p false.|(false) #=> false
p false.|(nil) #=> false
p false.|(1 == 1) #=> true
p false.|(1 + 1) #=> true
//}... -
TrueClass
# |(other) -> bool (18156.0) -
常に true を返します。
...。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
//emlist[例][ruby]{
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true)......#=> true
p true.|(false) #=> true
p true.|(nil) #=> true
p true.|(1 == 1) #=> true
p true.|(1 + 1) #=> true
//}... -
Rational
# <=>(other) -> -1 | 0 | 1 | nil (440.0) -
self と other を比較して、self が大きい時に 1、等しい時に 0、小さい時に -1 を返します。比較できない場合はnilを返します。
...い時に 1、等しい時に 0、小さい時に
-1 を返します。比較できない場合はnilを返します。
@param other 自身と比較する数値
@return -1 か 0 か 1 か nil を返します。
//emlist[例][ruby]{
Rational(2, 3) <=> Rational(2, 3) # => 0
Rational(5) <......=> 5 # => 0
Rational(2, 3) <=> Rational(1,3) # => 1
Rational(1, 3) <=> 1 # => -1
Rational(1, 3) <=> 0.3 # => 1
Rational(1, 3) <=> nil # => nil
//}... -
Float
# <=>(other) -> -1 | 0 | 1 | nil (434.0) -
self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。 比較できない場合はnilを返します
...self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。
比較できない場合はnilを返します
//emlist[例][ruby]{
3.05 <=> 3.14 # => -1
1.732 <=> 1.414 # => 1
3.3 - 3.3 <=> 0.0 # => 0
3.14 <=> "hoge" # => nil
3.14 <=> 0.0/0.0 # => nil
//}... -
Integer
# <=>(other) -> -1 | 0 | 1 | nil (434.0) -
self と other を比較して、self が大きい時に1、等しい時に 0、小さい時 に-1、比較できない時に nil を返します。
...、self が大きい時に1、等しい時に 0、小さい時
に-1、比較できない時に nil を返します。
@param other 比較対象の数値
@return -1 か 0 か 1 か nil のいずれか
//emlist[][ruby]{
1 <=> 2 # => -1
1 <=> 1 # => 0
2 <=> 1 # => 1
2 <=> '' # => nil
//}... -
Numeric
# <=>(other) -> -1 | 0 | 1 | nil (428.0) -
自身が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。 自身と other が比較できない場合には nil を返します。
...合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。
自身と other が比較できない場合には nil を返します。
Numeric のサブクラスは、上の動作を満たすよう このメソッドを適切に再定義しなければなりま......せん。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
1 <=> 0 #=> 1
1 <=> 1 #=> 0
1 <=> 2 #=> -1
1 <=> "0" #=> nil
//}... -
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (426.0) -
単体のファイルでファイルテストを行います。
...: ?z
ファイルサイズが 0 である
: ?s
ファイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
ファイルはプレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシン... -
Complex
# <=>(other) -> -1 | 0 | 1 | nil (424.0) -
self の虚部がゼロで other が実数の場合、 self の実部の <=> メソッドで 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... -
Symbol
# casecmp(other) -> -1 | 0 | 1 | nil (424.0) -
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、 アルファベットの大文字小文字の違いを無視します。
...ボルではない場合や、文字列のエンコーディングが非互換の場合は、nil を返します。
//emlist[][ruby]{
:foo.casecmp("foo") #=> nil
"\u{e4 f6 fc}".encode("ISO-8859-1").to_sym.casecmp(:"\u{c4 d6 dc}") #=> nil
//}
@see String#casecmp, Symbol#<=>, Symbol#casecmp?...