種類
- インスタンスメソッド (969)
- 文書 (55)
- 特異メソッド (11)
ライブラリ
- ビルトイン (775)
- date (11)
- digest (22)
- ipaddr (11)
- openssl (33)
- pathname (11)
- readline (11)
-
rexml
/ document (11) -
rubygems
/ version (11) - set (11)
-
shell
/ filter (18) - stringio (11)
- strscan (22)
- zlib (22)
クラス
- Array (40)
- BasicObject (55)
- Bignum (6)
- Class (11)
- Complex (5)
- Date (11)
-
Digest
:: Base (22) -
File
:: Stat (11) - Fixnum (12)
- Float (11)
-
Gem
:: Version (11) - Hash (66)
- IO (11)
- IPAddr (11)
- Integer (66)
- Method (32)
- Module (55)
- Numeric (55)
- Object (55)
-
OpenSSL
:: Digest (22) - Pathname (11)
-
REXML
:: Attributes (11) - Rational (11)
-
RubyVM
:: InstructionSequence (66) - Set (11)
-
Shell
:: Filter (18) - String (119)
- StringIO (11)
- StringScanner (22)
- Symbol (11)
- Thread (22)
-
Thread
:: Backtrace :: Location (11) - Time (11)
- UnboundMethod (11)
-
Zlib
:: Deflate (11) -
Zlib
:: GzipWriter (11)
モジュール
- Enumerable (22)
-
OpenSSL
:: Buffering (11)
オブジェクト
-
Readline
:: HISTORY (11)
キーワード
- ! (11)
- != (11)
- % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (110)
- <= (25)
- <=> (143)
- == (11)
- > (6)
- >> (6)
- Marshal フォーマット (11)
-
absolute
_ path (11) - add? (11)
-
backtrace
_ locations (22) -
base
_ label (22) - bind (11)
-
bit
_ length (17) - bsearch (22)
-
bsearch
_ index (18) -
chunk
_ while (11) - concat (30)
- delete (11)
-
delete
_ if (22) - disasm (11)
- disassemble (11)
- div (11)
- divmod (22)
- downto (22)
-
enum
_ for (22) - include (11)
- include? (11)
- inherited (11)
- inspect (11)
-
instance
_ eval (22) - label (11)
- modulo (11)
- path (11)
- reject (22)
- reject! (22)
- remainder (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - scrub (33)
- scrub! (33)
-
slice
_ when (11) - split (12)
-
super
_ method (10) -
to
_ enum (22) -
to
_ s (11) - update (22)
- 変数と定数 (11)
検索結果
先頭5件
-
Shell
:: Filter # <(src) -> self (21313.0) -
srcをフィルタの入力とする。 srcが, 文字列ならばファイルを, IOオブジェクトであれ ばそれをそのまま入力とする。
..., IOオブジェクトであれ
ばそれをそのまま入力とする。
@param src フィルタの入力を, 文字列もしくは,IO オブジェクトで指定します。
使用例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
(sh.head("-n 30") < "... -
Integer
# <(other) -> bool (21230.0) -
比較演算子。数値として小さいか判定します。
...比較演算子。数値として小さいか判定します。
@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 < 1 # => false
1 < 2 # => true
//}... -
Fixnum
# <(other) -> bool (21218.0) -
比較演算子。数値として小さいか判定します。
...比較演算子。数値として小さいか判定します。
@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。... -
Module
# <(other) -> bool | nil (18380.0) -
比較演算子。self が other の子孫である場合、 true を返します。 self が other の先祖か同一のクラス/モジュールである場合、false を返します。
...比較演算子。self が other の子孫である場合、 true を返します。
self が other の先祖か同一のクラス/モジュールである場合、false を返します。
継承関係にないクラス同士の比較では
nil を返します。
@param other 比較対象のモ......ス
@raise TypeError other がクラスやモジュールではない場合に発生します。
//emlist[例][ruby]{
module Foo
end
class Bar
include Foo
end
class Baz < Bar
end
class Qux
end
p Bar < Foo # => true
p Baz < Bar # => true
p Baz < Foo # => true
p Baz < Qux # => nil......p Baz > Qux # => nil
p Foo < Object.new # => in `<': compared with non class/module (TypeError)
//}... -
Readline
:: HISTORY . <<(string) -> self (9429.0) -
ヒストリの最後に string で指定した文字列を追加します。 self を返します。
...string で指定した文字列を追加します。
self を返します。
@param string 文字列を指定します。
例: "foo"を追加する。
require "readline"
Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"
例: "foo"、"bar"を追加する。
require "readline"......Readline::HISTORY << "foo" << "bar"
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"
@see Readline::HISTORY.push... -
Time
# <=>(other) -> -1 | 0 | 1 | nil (9415.0) -
self と other の時刻を比較します。self の方が大きい場合は 1 を、等しい場合は 0 を、 小さい場合は -1 を返します。比較できない場合は、nil を返します。
...
self と other の時刻を比較します。self の方が大きい場合は 1 を、等しい場合は 0 を、
小さい場合は -1 を返します。比較できない場合は、nil を返します。
@param other 自身と比較したい時刻を Time オブジェクトで指定します。......list[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t <=> t2 # => -1
p t2 <=> t # => 1
//}
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 0.1 # => 2000-0......1-01 00:00:00 +0900
p t.nsec # => 0
p t2.nsec # => 100000000
p t <=> t2 # => -1
p t2 <=> t # => 1
p t <=> t # => 0
//}... -
Zlib
:: Deflate # <<(string) -> self (9413.0) -
Zlib::Deflate#deflate と同じように string を 圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト そのものを返します。圧縮ストリームからの出力は、 出力バッファに保存されます。
...Zlib::Deflate#deflate と同じように string を
圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト
そのものを返します。圧縮ストリームからの出力は、
出力バッファに保存されます。
@param string 圧縮する文字列を指定しま......す。
require 'zlib'
dez = Zlib::Deflate.new
dez << "123" * 5 << "ugougo" << "123" * 5 << "hogehoge"
dezstr = dez.finish
p dezstr #=> "x\2343426DB\245\351\371@d\210*\230\221\237\236\n\302\000\356\275\v\271"... -
String
# <=>(other) -> -1 | 0 | 1 | nil (9385.0) -
self と other を ASCII コード順で比較して、 self が大きい時には 1、等しい時には 0、小さい時には -1 を返します。 このメソッドは Comparable モジュールのメソッドを実装するために使われます。
...
self と other を ASCII コード順で比較して、
self が大きい時には 1、等しい時には 0、小さい時には -1 を返します。
このメソッドは Comparable モジュールのメソッドを実装するために使われます。
other が文字列でない場合、
othe......other.<=> が定義されていれば
0 - (other <=> self) の結果を返します。
そうでなければ nil を返します。
@param other 文字列
@return 比較結果の整数か nil
//emlist[例][ruby]{
p "aaa" <=> "xxx" # => -1
p "aaa" <=> "aaa" # => 0
p "xxx" <=> "aaa"......# => 1
p "string" <=> "stringAA" # => -1
p "string" <=> "string" # => 0
p "stringAA" <=> "string" # => 1
//}... -
Integer
# <=>(other) -> -1 | 0 | 1 | nil (9373.0) -
self と other を比較して、self が大きい時に1、等しい時に 0、小さい時 に-1、比較できない時に nil を返します。
...
self と other を比較して、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
//}... -
Rational
# <=>(other) -> -1 | 0 | 1 | nil (9373.0) -
self と other を比較して、self が大きい時に 1、等しい時に 0、小さい時に -1 を返します。比較できない場合はnilを返します。
...
self と other を比較して、self が大きい時に 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
//}... -
Gem
:: Version # <=>(other) -> -1 | 0 | 1 | nil (9361.0) -
self と other を比較して、self が小さい時に -1、 等しい時に 0、大きい時に 1 の整数を返します。 また、other が Gem::Version ではなく比較できないとき、 nil を返します。
...
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 比較対象の Gem::Version のインスタンスを指定します。...