3170件ヒット
[101-200件を表示]
(0.181秒)
ライブラリ
- ビルトイン (2072)
-
cgi
/ session (12) - csv (36)
- date (12)
- drb (24)
- gdbm (36)
-
irb
/ context (12) -
irb
/ xmp (12) - json (36)
- matrix (60)
-
minitest
/ spec (1) -
minitest
/ unit (7) - mkmf (60)
-
net
/ imap (12) -
net
/ pop (108) -
net
/ smtp (32) - observer (12)
- openssl (60)
- optparse (24)
- ostruct (22)
- prime (24)
- pstore (12)
- psych (24)
-
rexml
/ document (48) -
rinda
/ rinda (12) -
ripper
/ filter (12) - sdbm (12)
- shell (12)
- socket (24)
- strscan (24)
- thread (12)
- timeout (16)
- tracer (12)
- win32ole (228)
-
yaml
/ dbm (48)
クラス
-
ARGF
. class (120) - Array (562)
- BasicObject (12)
-
CGI
:: Session (12) -
CSV
:: Row (36) - Class (12)
-
DRb
:: DRbObject (24) - Date (12)
- Enumerator (36)
- Fiber (30)
- GDBM (36)
- Hash (173)
- IO (12)
-
IRB
:: Context (12) - Matrix (24)
- Method (12)
- Module (120)
-
Net
:: IMAP :: ResponseCode (12) -
Net
:: POPMail (108) -
Net
:: SMTP (32) - Object (220)
-
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: ASN1 :: ObjectId (48) -
OpenSSL
:: X509 :: Name (12) - OpenStruct (22)
- PStore (12)
- Prime (24)
- Proc (3)
-
REXML
:: Element (12) -
REXML
:: Elements (24) -
REXML
:: Parent (12) - Range (152)
- Regexp (24)
-
Rinda
:: DRbObjectTemplate (12) -
Ripper
:: Filter (12) - SDBM (12)
- Shell (12)
- Socket (12)
- String (24)
- StringScanner (24)
- Struct (10)
- Thread (32)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - TracePoint (3)
- Tracer (12)
- UNIXSocket (12)
- Vector (36)
- WIN32OLE (36)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ METHOD (60) -
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPE (96) -
WIN32OLE
_ VARIABLE (12) -
YAML
:: DBM (48)
モジュール
- Comparable (12)
- Enumerable (432)
-
JSON
:: Generator :: GeneratorMethods :: Object (12) - Kernel (136)
-
MiniTest
:: Assertions (7) - Observable (12)
-
OptionParser
:: Arguable (24)
キーワード
- ! (12)
- !~ (12)
- < (12)
- <= (12)
- <=> (36)
- === (12)
- =~ (9)
- > (12)
- >= (12)
- [] (120)
-
_ _ drbref (12) -
_ _ drburi (12) -
_ invoke (12) -
add
_ entry (12) - all (36)
-
arg
_ config (12) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ nil (1) -
assert
_ respond _ to (1) -
assert
_ same (1) - at (12)
- begin (12)
- bsearch (48)
- clamp (12)
- clone (12)
-
cofactor
_ expansion (12) - collect (12)
-
compare
_ by _ identity (12) - component (12)
-
connect
_ nonblock (12) -
const
_ source _ location (12) - context (12)
-
convertible
_ int (24) - cycle (24)
- data (12)
- default (36)
-
default
_ event _ sources (12) - delete (120)
-
delete
_ at (12) -
delete
_ field (12) -
delete
_ observer (12) - deq (24)
- detect (24)
- dig (40)
- display (12)
- dup (12)
- each (72)
-
each
_ line (48) - element (12)
-
enum
_ for (24) -
event
_ interface (12) - feed (12)
- fetch (80)
- field (12)
- fill (72)
- find (24)
- first (72)
- getbyte (12)
- getc (12)
- guid (12)
- handler (12)
- hash (12)
- helpcontext (24)
- helpfile (24)
- index (7)
- inject (48)
- inspect (6)
-
inspect
_ mode (12) -
instance
_ variable _ get (12) -
instance
_ variables (12) - invoke (12)
- j (12)
- jj (12)
- key (12)
-
laplace
_ expansion (12) - last (24)
- ln (12)
-
long
_ name (12) - mail (36)
- match (48)
- max (130)
-
max
_ by (48) -
method
_ missing (12) - min (130)
-
min
_ by (48) - minmax (36)
-
minmax
_ by (24) -
must
_ be _ nil (1) -
next
_ values (12) - nil? (12)
-
ole
_ type (12) -
ole
_ typelib (12) - parameters (3)
- parse (12)
-
peek
_ values (12) - pop (84)
- progid (12)
-
psych
_ y (12) - public (48)
- pushd (6)
- pushdir (6)
- raise (18)
-
read
_ nonblock (12) -
recv
_ io (12) - reduce (36)
- rehash (12)
- resume (12)
- sample (48)
-
scan
_ full (12) -
search
_ full (12) - self (3)
- shift (60)
-
short
_ name (12) -
singleton
_ class (12) -
size
_ opt _ params (12) -
size
_ params (12) - slice (36)
- slice! (36)
- sn (12)
-
src
_ type (12) - start (32)
- superclass (12)
- then (14)
-
thread
_ variable _ get (12) - timeout (16)
-
to
_ a (12) -
to
_ enum (24) -
to
_ json (12) -
to
_ s (6) -
trace
_ func (12) - uniq (24)
- uniq! (24)
- value (12)
-
values
_ at (24) -
with
_ werror (24) - xmp (12)
- y (12)
-
yield
_ self (16) - zip (48)
検索結果
先頭5件
-
Object
# hash -> Integer (9041.0) -
オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。
...オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。
2つのオブジェクトのハッシュ値が異なるとき、直ち......として判定されます。
逆に、2つのハッシュ値が同じとき、さらに Object#eql? での比較により判定されます。
そのため、同じキーとして判定される状況は Object#eql? の比較で真となる場合のみであり、このとき前段階としてハ......6494
p 0.hash #=> 2647535320520409998
p 0.0.hash #=> -2975129765814025835
p nil.hash #=> 2401531420355998067
p "ruby".hash #=> 4460896024486900438
p "ruby".hash #=> 4460896024486900438
p :ruby.hash #=> 3979895509189707770
p :ruby.hash #=> 3979895509189707770
//}
@see Object#eql?, Hash#[]... -
Object
# singleton _ class -> Class (9031.0) -
レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。
...す。
レシーバが nil か true か false なら、それぞれ NilClass, TrueClass,
FalseClass を返します。
@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。
//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.si......ngleton_class #=> #<Class:String>
nil.singleton_class #=> NilClass
//}
@see Object#class... -
Object
# instance _ variables -> [Symbol] (9019.0) -
オブジェクトのインスタンス変数名をシンボルの配列として返します。
...スタンス変数名をシンボルの配列として返します。
//emlist[][ruby]{
obj = Object.new
obj.instance_eval { @foo, @bar = nil }
p obj.instance_variables
#=> [:@foo, :@bar]
//}
@see Object#instance_variable_get, Kernel.#local_variables, Kernel.#global_variables, Module.constants, M... -
Object
# to _ a -> Array (9019.0) -
オブジェクトを配列に変換した結果を返します。 デフォルトでは定義されていません。
...のメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
//emlist[][ruby]{
p( {'a'=>1}.to_a ) # [["a", 1]]
p ['array'].to_a # ["array"]
p nil.to_a # []
//}
@see Object#to_ary,Kernel.#Array... -
Object
# then -> Enumerator (9015.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# yield _ self -> Enumerator (9015.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# !~(other) -> bool (9007.0) -
自身が other とマッチしない事を判定します。
...身が other とマッチしない事を判定します。
self#=~(obj) を反転した結果と同じ結果を返します。
@param other 判定するオブジェクトを指定します。
//emlist[例][ruby]{
obj = 'regexp'
p (obj !~ /re/) # => false
obj = nil
p (obj !~ /re/) # => true
//}... -
Object
# enum _ for(method = :each , *args) -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield *val }... -
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield *val }... -
Object
# to _ enum(method = :each , *args) -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield *val }...