253件ヒット
[201-253件を表示]
(0.017秒)
別のキーワード
モジュール
-
ERB
:: DefMethod (12) - Kernel (205)
- Marshal (24)
- ObjectSpace (12)
キーワード
-
_ _ callee _ _ (12) -
_ _ method _ _ (12) - caller (36)
-
count
_ nodes (12) -
def
_ erb _ method (12) - dump (24)
- eval (24)
- fail (36)
- lambda (18)
- proc (19)
- raise (36)
-
require
_ relative (12)
検索結果
先頭5件
-
Kernel
. # eval(expr , bind , fname = "(eval)" , lineno = 1) -> object (7.0) -
文字列 expr を Ruby プログラムとして評価してその結果を返しま す。第2引数に Binding オブジェクトを与えた場合、 そのオブジェクトを生成したコンテキストで文字列を評価します。
...val('a = RUBY_RELEASE_DATE')
p a #=> "2007-03-13"
eval('def fuga;p 777 end')
fuga #=> 777
eval('raise RuntimeError', binding, 'XXX.rb', 4)
#=> XXX.rb:4: RuntimeError (RuntimeError)
# from ..:9
//}
@see Kernel.#binding,Module#module_eval,BasicObject#instance_eval,Object#method,Object#send... -
Kernel
. # require _ relative(relative _ feature) -> bool (7.0) -
現在のファイルからの相対パスで require します。
...扱い方はKernel.#loadでも同様です。
//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@a = 1
A = 1
a = 1
# ---------- end some.rb -------
require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}... -
Marshal
. # dump(obj , limit = -1) -> String (7.0) -
obj を指定された出力先に再帰的に出力します。
...具体的には以下のイン
スタンス。Dir, File::Stat, IO とそのサブクラス
File, Socket など。
* MatchData, Data, Method, UnboundMethod,
Proc, Thread, ThreadGroup, Continuation
のインスタンス。
* 特異メソッドを定義したオブジェクト
また、... -
Marshal
. # dump(obj , port , limit = -1) -> IO (7.0) -
obj を指定された出力先に再帰的に出力します。
...具体的には以下のイン
スタンス。Dir, File::Stat, IO とそのサブクラス
File, Socket など。
* MatchData, Data, Method, UnboundMethod,
Proc, Thread, ThreadGroup, Continuation
のインスタンス。
* 特異メソッドを定義したオブジェクト
また、... -
ObjectSpace
. # count _ nodes(result _ hash = nil) -> Hash (7.0) -
ノードの種類ごとの数を格納したハッシュを返します。
...ンスやメモリ管理に興味のある C Ruby の開発者向けのものです。
//emlist[例][ruby]{
ObjectSpace.count_nodes
# => {:NODE_METHOD=>2027, :NODE_FBODY=>1927, :NODE_CFUNC=>1798, ...}
//}
戻り値のハッシュは処理系に依存します。これは将来変更になるかも...