るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.014秒)
トップページ > バージョン:3.4[x] > クエリ:rb_eval[x]

別のキーワード

  1. mkmf install_rb
  2. kernel install_rb
  3. rb_svar
  4. rb_equal

検索結果

static VALUE rb_eval(VALUE self, NODE *n) (114301.0)

構文木 n を self = self のもとで評価します。

構文木 n を self = self のもとで評価します。

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

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

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

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

VALUE rb_eval_string(const char *str) (18301.0)

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

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

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

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

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

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

絞り込み条件を変える

void rb_jump_tag(int tag) (19.0)

初出: 4064

初出: 4064

rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。

tagには上記関数の引数で受け取ったstateを指定します。