11件ヒット
[1-11件を表示]
(0.512秒)
トップページ > :Kernel.#p > :$? > :$PROGRAM_NAME > :$LOAD_PATH > :TracePoint > :to_str > :exit > クラス:Binding
ライブラリ
- ビルトイン (11)
検索結果
-
Binding
# eval(expr , fname = _ _ FILE _ _ , lineno = 1) -> object (135.0) -
自身をコンテキストとし文字列 expr を Ruby プログラムとして評価しその結果を返します。 組み込み関数 Kernel.#eval を使って eval(expr, self, fname, lineno) とするのと同じです。
...ストとし文字列 expr を
Ruby プログラムとして評価しその結果を返します。
組み込み関数 Kernel.#eval を使って
eval(expr, self, fname, lineno) とするのと同じです。
@param expr 評価したい式を文字列で与えます。
@param fname ファイル名......expr が fname というファイル名にあるかのように実行されます。
@param lineno 行番号を整数で与えます。式 expr の先頭行の行番号が lineno であるかのように実行されます。
//emlist[例][ruby]{
def get_binding(str)
binding
end
str = "hello"
p e......val("str + ' Fred'") #=> "hello Fred"
p get_binding("bye").eval("str + ' Fred'") #=> "bye Fred"
//}
@see Kernel.#eval...