るりまサーチ

最速Rubyリファレンスマニュアル検索!
1031件ヒット [1-100件を表示] (0.055秒)
トップページ > クエリ:b[x] > クエリ:eval[x]

別のキーワード

  1. string b
  2. _builtin b
  3. b
  4. b string
  5. b _builtin

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

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

@param expr 評価したい式を文字列で与えます。

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

//emlist[例][ruby]{
def get_binding(str)
b
inding
end
str = "hello"
p eval("str + ' Fred'") #=> "hello Fred"
p get_binding("bye").eval("str + ' Fred'") #=> "bye Fred"
//}

@see Kernel.#eval...

RubyVM::InstructionSequence#eval -> object (21207.0)

self の命令シーケンスを評価してその結果を返します。

...self の命令シーケンスを評価してその結果を返します。

RubyVM::InstructionSequence.compile("1 + 2").eval # => 3...

Kernel.#eval(expr, bind, fname = "(eval)", lineno = 1) -> object (18357.0)

文字列 expr を Ruby プログラムとして評価してその結果を返しま す。第2引数に Binding オブジェクトを与えた場合、 そのオブジェクトを生成したコンテキストで文字列を評価します。

...文字列 expr を Ruby プログラムとして評価してその結果を返しま
す。第2引数に
B
inding オブジェクトを与えた場合、
そのオブジェクトを生成したコンテキストで文字列を評価します。

expr の中のローカル変数の扱いはブロッ...
...クの場合と同じです。すなわち、eval
実行前に補足されていた変数は eval 実行後にブロック外に持ち出せます。

fname と lineno が与えられた場合には、ファイル
fname の行番号 lineno から文字列 expr が書かれているかのように...
...し替えることが
できます。

b
ind によらずに特定のオブジェクトのコンテキストで expr を評価したい場合、
Module#module_eval, BasicObject#instance_eval が使えます。

@param expr 評価する文字列です。
@param bind 評価コンテキストです。...

Kernel.#eval(expr) -> object (18257.0)

文字列 expr を Ruby プログラムとして評価してその結果を返しま す。第2引数に Binding オブジェクトを与えた場合、 そのオブジェクトを生成したコンテキストで文字列を評価します。

...文字列 expr を Ruby プログラムとして評価してその結果を返しま
す。第2引数に
B
inding オブジェクトを与えた場合、
そのオブジェクトを生成したコンテキストで文字列を評価します。

expr の中のローカル変数の扱いはブロッ...
...クの場合と同じです。すなわち、eval
実行前に補足されていた変数は eval 実行後にブロック外に持ち出せます。

fname と lineno が与えられた場合には、ファイル
fname の行番号 lineno から文字列 expr が書かれているかのように...
...し替えることが
できます。

b
ind によらずに特定のオブジェクトのコンテキストで expr を評価したい場合、
Module#module_eval, BasicObject#instance_eval が使えます。

@param expr 評価する文字列です。
@param bind 評価コンテキストです。...

VALUE rb_eval_string_wrap(const char *str, int *state) (12216.0)

rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。

...rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。...

絞り込み条件を変える

VALUE rb_mod_module_eval(int argc, VALUE *argv, VALUE mod) (12216.0)

Module#module_eval の実体です。

...Module#module_eval の実体です。...

VALUE rb_eval_cmd(VALUE cmd, VALUE arg, int tcheck) (12200.0)

VALUE rb_eval_string(const char *str) (12200.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

...str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。...

VALUE rb_eval_string_protect(const char *str, int *state) (12200.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

...str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。

コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。...
<< 1 2 3 ... > >>