るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.113秒)
トップページ > バージョン:2.6.0[x] > クエリ:Kernel.#p[x] > クエリ:gets[x] > クエリ:$4[x] > クエリ:Integer[x] > クエリ:$stdin[x] > クエリ:NEWS for Ruby 2.4.0[x] > クラス:Binding[x]

別のキーワード

  1. argf.class lines
  2. argf.class each_line
  3. argf.class each
  4. argf.class set_encoding
  5. argf.class readlines

ライブラリ

検索結果

Binding#eval(expr, fname = __FILE__, lineno = 1) -> object (406.0)

自身をコンテキストとし文字列 expr を Ruby プログラムとして評価しその結果を返します。 組み込み関数 Kernel.#eval を使って eval(expr, self, fname, lineno) とするのと同じです。

...の先頭行の行番号が lineno であるかのように実行されます。

//emlist[例][ruby]{
def get_binding(str)
binding

end
str = "hello"
p eval("str + ' Fred'") #=> "hello Fred"
p get_binding("bye").eval("str + ' Fred'") #=> "bye Fred"
//}

@see Kernel.#eval...