12件ヒット
  
    
      [1-12件を表示]
    
  
    (0.072秒)
  
  
別のキーワード
ライブラリ
- ビルトイン (12)
検索結果
- 
      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...

 :
:![条件を削除 [x]](/images/drop-condition-icon.png)