72件ヒット
[1-72件を表示]
(0.017秒)
モジュール
- Kernel (36)
- Marshal (24)
- ObjectSpace (12)
キーワード
- autoload (12)
-
count
_ objects _ size (12) - dump (24)
-
global
_ variables (12) -
local
_ variables (12)
検索結果
先頭5件
-
Marshal
. # dump(obj , limit = -1) -> String (31.0) -
obj を指定された出力先に再帰的に出力します。
...いオブジェクトは以下の通りです。
* 名前のついてない Class/Module オブジェクト。(この場
合は、例外 ArgumentError が発生します。無名クラスについて
は、Module.new を参照。)
* システムがオブジェクトの状態を保持する......トをファイルに
書きだそうとした場合に発生します。
@raise ArgumentError 名前の付いていない Class や Module
オブジェクトをダンプしようとした場合に発生します。
@raise ArgumentError limit 段以上深く... -
Marshal
. # dump(obj , port , limit = -1) -> IO (31.0) -
obj を指定された出力先に再帰的に出力します。
...いオブジェクトは以下の通りです。
* 名前のついてない Class/Module オブジェクト。(この場
合は、例外 ArgumentError が発生します。無名クラスについて
は、Module.new を参照。)
* システムがオブジェクトの状態を保持する......トをファイルに
書きだそうとした場合に発生します。
@raise ArgumentError 名前の付いていない Class や Module
オブジェクトをダンプしようとした場合に発生します。
@raise ArgumentError limit 段以上深く... -
Kernel
. # global _ variables -> [Symbol] (25.0) -
プログラム中で定義されているグローバル変数(`$'で始まる変数)名の 配列を返します。
...グラム中で定義されているグローバル変数(`$'で始まる変数)名の
配列を返します。
//emlist[例][ruby]{
p global_variables #=> [:$;, :$-F, :$@, ... ]
//}
@see Kernel.#local_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables... -
Kernel
. # local _ variables -> [Symbol] (25.0) -
現在のスコープで定義されているローカル変数名の配列を返します。
...現在のスコープで定義されているローカル変数名の配列を返します。
//emlist[例][ruby]{
yuyu = 0
p local_variables #=> [:yuyu]
//}
@see Kernel.#global_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables... -
Kernel
. # autoload(const _ name , feature) -> nil (19.0) -
定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。
...うに設定します。
const_name には、 "::" 演算子を含めることはできません。
ネストした定数を指定する方法は Module#autoload を参照してください。
const_name が autoload 設定されていて、まだ定義されてない(ロードされていない)......対象を指定します。
@raise LoadError featureのロードに失敗すると発生します。
//emlist[][ruby]{
# ------- /tmp/foo.rb ---------
class Bar
end
# ----- end of /tmp/foo.rb ----
autoload :Bar, '/tmp/foo'
p Bar #=> Bar
//}
@see Kernel.#autoload?,Module#autoload,Kernel.#require... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (13.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
戻り値...