ライブラリ
- ビルトイン (1)
検索結果
-
Binding
# eval(expr , fname = _ _ FILE _ _ , lineno = 1) -> object (2) -
自身をコンテキストとし文字列 expr を Ruby プログラムとして評価しその結果を返します。 組み込み関数 Kernel.#eval を使って eval(expr, self, fname, lineno) とするのと同じです。
...す。式 expr の先頭行の行番号が lineno であるかのように実行されます。
def getBinding(str)
return binding
end
str = "hello"
p eval("str + ' Fred'") #=> "hello Fred"
p getBinding("bye").eval("str + ' Fred'") #=> "bye Fred"
@see Kernel.#eval...
