4890件ヒット
[1-100件を表示]
(0.039秒)
種類
ライブラリ
- ビルトイン (2713)
-
cgi
/ session (12) - coverage (8)
- csv (48)
- date (12)
- debug (12)
- drb (24)
-
drb
/ extserv (12) - gdbm (60)
-
irb
/ context (24) -
irb
/ extend-command (12) -
irb
/ inspector (12) -
irb
/ xmp (24) - json (120)
- matrix (60)
-
minitest
/ spec (1) -
minitest
/ unit (7) - mkmf (60)
-
net
/ ftp (24) -
net
/ http (24) -
net
/ imap (12) -
net
/ pop (132) -
net
/ smtp (64) - objspace (108)
- observer (12)
- open-uri (32)
- openssl (60)
- optparse (24)
- ostruct (22)
- prime (72)
- pstore (12)
- psych (82)
-
rexml
/ document (48) -
rinda
/ rinda (24) -
ripper
/ filter (12) -
ripper
/ sexp (24) - sdbm (36)
- shell (12)
- socket (48)
- strscan (24)
- tempfile (55)
- thread (12)
- timeout (37)
- tmpdir (24)
- tracer (12)
- win32ole (264)
-
yaml
/ dbm (48)
クラス
-
ARGF
. class (120) - Array (562)
- BasicObject (12)
-
CGI
:: Session (12) - CSV (12)
-
CSV
:: Row (36) - Class (36)
- Coverage (8)
-
DRb
:: DRbObject (24) -
DRb
:: ExtServ (12) - Date (12)
- Dir (24)
- Enumerator (36)
- Fiber (42)
- GDBM (60)
- Hash (197)
- IO (228)
-
IRB
:: Context (12) -
IRB
:: Inspector (12) - Integer (28)
- Matrix (24)
- Method (12)
- Module (120)
-
Net
:: FTP (24) -
Net
:: HTTP (24) -
Net
:: IMAP :: ResponseCode (12) -
Net
:: POP3 (24) -
Net
:: POPMail (108) -
Net
:: SMTP (64) - Object (256)
-
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: ASN1 :: ObjectId (48) -
OpenSSL
:: X509 :: Name (12) - OpenStruct (22)
- PStore (12)
- Prime (48)
- Proc (3)
-
REXML
:: Element (12) -
REXML
:: Elements (24) -
REXML
:: Parent (12) - Range (152)
- Regexp (24)
-
Rinda
:: DRbObjectTemplate (24) - Ripper (24)
-
Ripper
:: Filter (12) - SDBM (36)
- Shell (12)
- Socket (36)
- String (36)
- StringScanner (24)
- Struct (10)
- Tempfile (55)
- Thread (44)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - TracePoint (3)
- Tracer (24)
- UNIXSocket (12)
- Vector (36)
- WIN32OLE (60)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ METHOD (60) -
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPE (96) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIABLE (12) - XMP (12)
-
YAML
:: DBM (48)
モジュール
- Comparable (12)
- Enumerable (432)
- GC (24)
-
GC
:: Profiler (12) -
IRB
:: ExtendCommandBundle (12) - JSON (84)
-
JSON
:: Generator :: GeneratorMethods :: Object (12) - Kernel (345)
- Marshal (24)
-
MiniTest
:: Assertions (7) - ObjectSpace (120)
- Observable (12)
-
OptionParser
:: Arguable (24) - Psych (58)
- Timeout (21)
- URI (16)
キーワード
- ! (12)
- !~ (12)
-
$ -K (5) -
$ -i (12) -
$ KCODE (5) -
$ _ (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- <=> (36)
- === (12)
- =~ (9)
- > (12)
- >= (12)
- ARGF (12)
- ARGV (12)
- Array (12)
- Context (12)
- DATA (12)
- Enumerator (12)
- FALSE (8)
- Float (12)
- Hash (12)
- Integer (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - NIL (8)
- Rational (12)
- Ruby プログラムの実行 (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (12)
- Ruby用語集 (12)
- TRUE (8)
- [] (120)
-
_ _ drbref (12) -
_ _ drburi (12) -
_ invoke (12) -
add
_ entry (12) - all (36)
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
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) -
count
_ nodes (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - coverage (8)
- create (22)
- cycle (24)
- data (12)
-
def
_ extend _ command (12) -
def
_ inspector (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)
- dump (12)
- dup (12)
- each (96)
-
each
_ line (48) -
each
_ prime (24) - element (12)
-
enum
_ for (24) - eval (24)
-
event
_ interface (12) - feed (12)
- fetch (80)
- field (12)
- fill (72)
- find (24)
- first (72)
-
for
_ fd (12) -
garbage
_ collect (12) - generate (12)
- getbyte (12)
- getc (12)
- gets (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)
- irb (12)
-
irb
/ completion (12) - j (12)
- jj (12)
- key (12)
- lambda (13)
-
laplace
_ expansion (12) - last (24)
-
latest
_ gc _ info (24) - ln (12)
- load (39)
-
load
_ stream (24) -
long
_ name (12) - loop (24)
- mail (36)
- match (48)
- max (130)
-
max
_ by (48) -
memsize
_ of _ all (12) -
method
_ missing (12) - min (130)
-
min
_ by (48) - minmax (36)
-
minmax
_ by (24) - mktmpdir (24)
-
must
_ be _ nil (1) - new (143)
-
next
_ values (12) - nil? (12)
-
ole
_ type (12) -
ole
_ typelib (12) - open (150)
- parameters (3)
- parse (12)
-
peek
_ values (12) -
pending
_ interrupt? (12) - pop (84)
- popen (168)
-
pretty
_ generate (12) -
pretty
_ unparse (12) - proc (14)
- progid (12)
-
psych
_ y (12) - public (48)
- pushd (6)
- pushdir (6)
- raise (18)
-
rb
_ false (12) -
reachable
_ objects _ from (12) -
read
_ nonblock (12) - readline (12)
-
recv
_ io (12) - reduce (36)
- rehash (12)
- report (12)
- restore (24)
- resume (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
safe
_ load (19) - sample (48)
-
scan
_ full (12) -
search
_ full (12) - self (3)
- sexp (12)
-
sexp
_ raw (12) - 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 (120)
- superclass (12)
- tcp (24)
- then (14)
-
thread
_ variable _ get (12) - throw (12)
- timeout (37)
-
to
_ a (12) -
to
_ enum (24) -
to
_ json (12) -
to
_ s (6) -
trace
_ func (24) -
trace
_ object _ allocations _ start (12) -
trace
_ object _ allocations _ stop (12) -
try
_ convert (16) - uniq (24)
- uniq! (24)
- unparse (12)
- value (12)
-
values
_ at (24) -
with
_ werror (24) - xmp (12)
- y (12)
- yield (12)
-
yield
_ self (16) - zip (48)
- このマニュアルのヘルプ (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- 変数と定数 (12)
検索結果
先頭5件
-
Object
:: NIL -> NilClass (15235.0) -
非推奨です。 nil と同じ。
...非推奨です。 nil と同じ。
この定数は過去との互換性のために提供されています。擬似変数 nil を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされま... -
Object
# nil? -> bool (15135.0) -
レシーバが nil であれば真を返します。
...レシーバが nil であれば真を返します。
p false.nil? #=> false
p nil.nil? #=> true
@see NilClass... -
Object
# must _ be _ nil -> true (15129.0) -
自身が nil である場合、検査にパスしたことになります。
...自身が nil である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が nil でない場合に発生します。
@see MiniTest::Assertions#assert_nil... -
ObjectSpace
. # reachable _ objects _ from(obj) -> Array | nil (9235.0) -
obj から到達可能なすべてのオブジェクトを返します。マーク不能なオブジェ クトを指定した場合は nil を返します。本メソッドを使う事でメモリリークの 調査が行えます。
...オブジェ
クトを指定した場合は nil を返します。本メソッドを使う事でメモリリークの
調査が行えます。
//emlist[例][ruby]{
# 配列クラス(Array)と 'a'、'b'、'c' に到達可能。
ObjectSpace.reachable_objects_from(['a', 'b', 'c'])
# => [Array, 'a', 'b......][ruby]{
# 配列クラス(Array)と v に到達可能。
ObjectSpace.reachable_objects_from([v = 'a', v, v])
# => [Array, 'a']
# 配列クラス(Array)と 3 つの異なる 'a' オブジェクトに到達可能。
ObjectSpace.reachable_objects_from(['a', 'a', 'a'])
# => [Array, 'a', 'a', 'a']
//}......false、nil、Symbol、
Fixnum、Flonum(即値の Float オブジェクト))を指定した場合は
nil を返します。
//emlist[例][ruby]{
# 1 はマーク不能
ObjectSpace.reachable_objects_from(1)
# => nil
//}
obj が内部でオブジェクトへの参照を持つ場合、
ObjectSpace::I... -
Object
# instance _ variable _ get(var) -> object | nil (9232.0) -
オブジェクトのインスタンス変数の値を取得して返します。
...オブジェクトのインスタンス変数の値を取得して返します。
インスタンス変数が定義されていなければ nil を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Foo
def initialize
@......foo = 1
end
end
obj = Foo.new
p obj.instance_variable_get("@foo") #=> 1
p obj.instance_variable_get(:@foo) #=> 1
p obj.instance_variable_get(:@bar) #=> nil
//}
@see Object#instance_variable_set,Object#instance_variables,Object#instance_variable_defined?... -
Object
# clone(freeze: nil) -> object (9215.0) -
オブジェクトの複製を作成して返します。
...複製を作成します。
clone や dup は浅い(shallow)コピーであることに注意してください。後述。
TrueClass, FalseClass, NilClass, Symbol, そして Numeric クラスのインスタンスなど一部のオブジェクトは複製ではなくインスタンス自身を返......と freeze されたコピーを返します。
false を指定すると freeze されていないコピーを返します。
nil を指定すると、レシーバが freeze されていれば freeze されたコピーを、freeze されていなければ freeze されて......_d) #=> true
p(obj_d.tainted?) #=> true
p(obj_d.frozen?) #=> false
p(obj_d.respond_to?(:fuga)) #=> false
//}
@see Object#initialize_copy
=== 深いコピーと浅いコピー
clone や dup はオブジェクト自身を複製するだけで、オブジェクトの......d) #=> true
p(obj_d.tainted?) #=> false
p(obj_d.frozen?) #=> false
p(obj_d.respond_to?(:fuga)) #=> false
//}
@see Object#initialize_copy
=== 深いコピーと浅いコピー
clone や dup はオブジェクト自身を複製するだけで、オブジェクトの......obj_d)) #=> false
p(obj == obj_d) #=> true
p(obj_d.frozen?) #=> false
p(obj_d.respond_to?(:fuga)) #=> false
//}
@see Object#initialize_copy
=== 深いコピーと浅いコピー
clone や dup はオブジェクト自身を複製するだけで、オブジェクトの... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (9214.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (9208.0) -
オブジェクト割り当てのトレースを開始します。
...オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (9201.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...でもヒ
ントとして扱う必要があります。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (9201.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...ドではありません。パフォー
マンスに興味のある C Ruby の開発者向けのものです。
//emlist[例][ruby]{
ObjectSpace.count_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encoding=>99,
#...