るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
64件ヒット [1-64件を表示] (0.161秒)
トップページ > クエリ:I[x] > クエリ:RI[x] > 種類:関数[x] > バージョン:2.7.0[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

検索結果

static VALUE rb_thread_priority_set(VALUE thread, VALUE prio) (55204.0)

void rb_alias_variable(ID name1, ID name2) (55204.0)

static VALUE rb_thread_priority(VALUE thread) (54904.0)

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

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

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

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

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

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

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

絞り込み条件を変える

int rb_thread_fd_writable(int fd) (36904.0)

static VALUE generic_ivar_defined(VALUE obj, ID id) (36904.0)

static VALUE generic_ivar_get(VALUE obj, ID id) (36904.0)

static VALUE rb_thread_critical_get(void) (36904.0)

static VALUE rb_thread_critical_set(VALUE obj, VALUE val) (36904.0)

絞り込み条件を変える

static int generic_ivar_remove(VALUE obj, ID id, VALUE *valp) (36904.0)

static void generic_ivar_set(VALUE obj, ID id, VALUE val) (36904.0)

void rb_mark_generic_ivar_tbl(void) (36904.0)

void rb_parser_append_print(void) (36904.0)

ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。

MACRO SafeStringValue(v) (36604.0)

StringValue と同じく、val が String でなければ to_str メソッドを 使って String に変換します。同時に rb_check_safe_str() によるチェックも 行います。

StringValue と同じく、val が String でなければ to_str メソッドを
使って String に変換します。同時に rb_check_safe_str() によるチェックも
行います。

絞り込み条件を変える

NODE * rb_compile_string(const char *f, VALUE s, int line) (36604.0)

Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

VALUE rb_String(VALUE val) (36604.0)

Kernel.#String の実体です。 val を文字列に変換します。

Kernel.#String の実体です。
val を文字列に変換します。

VALUE rb_class_inherited(VALUE super, VALUE klass) (36604.0)

クラス super の下位クラス klass が作成されたことを 受けて、super に対し inherited メソッドを呼び出します。

クラス super の下位クラス klass が作成されたことを
受けて、super に対し inherited メソッドを呼び出します。

VALUE rb_class_private_instance_methods(int argc, VALUE *argv, VALUE mod) (36604.0)

Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。

Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。

VALUE rb_eval_string(const char *str) (36604.0)

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

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

絞り込み条件を変える

VALUE rb_f_global_variables(void) (36604.0)

VALUE rb_mod_class_variables(VALUE obj) (36604.0)

VALUE rb_obj_instance_variables(VALUE obj) (36604.0)

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (36604.0)

st_table * rb_generic_ivar_table(VALUE obj) (36604.0)

絞り込み条件を変える

static NODE * literal_concat_string(NODE *head, NODE *tail, VALUE str) (36604.0)

static VALUE method_arity(VALUE method) (36604.0)

static VALUE original_module(VALUE c) (36604.0)

static VALUE proc_arity(VALUE proc) (36604.0)

static VALUE rb_f_local_variables(void) (36604.0)

絞り込み条件を変える

static VALUE rb_f_string(VALUE obj, VALUE arg) (36604.0)

Kernel.#String の実体です。

Kernel.#String の実体です。

static VALUE rb_mod_attr_writer(int argc, VALUE *argv, VALUE klass) (36604.0)

static VALUE rb_mod_private(int argc, VALUE *argv, VALUE module) (36604.0)

static VALUE rb_mod_private_method(int argc, VALUE *argv, VALUE obj) (36604.0)

static VALUE rb_obj_private_methods(VALUE obj) (36604.0)

Object#private_methods の実体です。

Object#private_methods の実体です。

絞り込み条件を変える

static VALUE top_private(int argc, VALUE *argv) (36604.0)

static int ins_methods_priv_i(ID key, NODE *body, VALUE ary) (36604.0)

rb_class_instance_methods() のイテレータブロック (private メソッド版)。

rb_class_instance_methods() のイテレータブロック
(private メソッド版)。

static int parse_string(NODE *quote) (36604.0)

lex_strterm 形式のノード quote の指示に従い、 文字列の終端または埋め込み式の始まりまで読みこみます。

lex_strterm 形式のノード quote の指示に従い、
文字列の終端または埋め込み式の始まりまで読みこみます。

static int tokadd_string(int func, int term, int paren) (36604.0)

static void cvar_override_check(VALUE id, VALUE a) (36604.0)

絞り込み条件を変える

static void errinfo_setter(VALUE val, ID id, VALUE *var) (36604.0)

static void error_print(void) (36604.0)

static void print_undef(VALUE klass, ID id) (36604.0)

クラス klass にメソッド id が見付からない (undefined) ことに 対するエラーメッセージを stderr に出力します。

クラス klass にメソッド id が見付からない (undefined) ことに
対するエラーメッセージを stderr に出力します。

void rb_copy_generic_ivar(VALUE clone, VALUE obj) (36604.0)

void rb_define_class_variable(VALUE klass, const char *name, VALUE val) (36604.0)

クラス klass のクラス変数 name を初期値 val で 定義します。既に同名の変数が定義されていたら警告します。

クラス klass のクラス変数 name を初期値 val で
定義します。既に同名の変数が定義されていたら警告します。

絞り込み条件を変える

void rb_define_hooked_variable(const char *name, VALUE *var, VALUE (*getter)(), VALUE (*setter)()) (36604.0)

void rb_define_private_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (36604.0)

クラス klass にプライベートインスタンスメソッド name を 定義します。その実体は関数 func であり、その関数がとる 引数のタイプを argc で指定します。argc のフォーマットに ついては rb_define_method の項を参照してください。

クラス klass にプライベートインスタンスメソッド name を
定義します。その実体は関数 func であり、その関数がとる
引数のタイプを argc で指定します。argc のフォーマットに
ついては rb_define_method の項を参照してください。

void rb_define_readonly_variable(const char *name, VALUE *var) (36604.0)

void rb_define_variable(const char *name, VALUE *var) (36604.0)

void rb_define_virtual_variable(const char *name, VALUE (*getter)(), VALUE (*setter)()) (36604.0)

絞り込み条件を変える

void rb_free_generic_ivar(VALUE obj) (36604.0)

void rb_global_variable(VALUE *var) (36604.0)

rb_gc_register_address と同じです。

rb_gc_register_address と同じです。

void rb_mark_generic_ivar(VALUE obj) (36604.0)

static void fixpos(NODE *node, NODE *orig) (18604.0)

orig に格納されているファイル名と行番号を node にコピーします。 node もしくは orig が NULL のときは何もしません。

orig に格納されているファイル名と行番号を node にコピーします。
node もしくは orig が NULL のときは何もしません。

void rb_define_attr(VALUE klass, const char *name, int read, int write) (18604.0)

クラス klass にメソッド name と name= を定義します。 read が真のときは name を定義し、 write が真のときは name= を定義します。

クラス klass にメソッド name と name= を定義します。
read が真のときは name を定義し、
write が真のときは name= を定義します。

絞り込み条件を変える

void rb_attr(VALUE klass, ID id, int read, int write, int ex) (1204.0)

VALUE rb_str_new4(VALUE orig) (604.0)

文字列 orig の変更不可能な複製を作成し返します。

文字列 orig の変更不可能な複製を作成し返します。

static NODE * logop(enum node_type type, NODE *left, NODE *right) (604.0)

static NODE * search_method(VALUE klass, ID id, VALUE *origin) (604.0)

クラス klass から id という名前のメソッドエントリを検索し、 返します。見付からなければ NULL を返します。

クラス klass から id という名前のメソッドエントリを検索し、
返します。見付からなければ NULL を返します。

このメソッドは undef を考慮しません。つまり m_tbl に
エントリがあるならその内容に関らず探索は成功します。

static VALUE trace_en(struct global_variable *var) (604.0)

絞り込み条件を変える

static int strhash(register char *string) (604.0)

文字列用のハッシュ関数。 string に対するハッシュ値を計算する。

文字列用のハッシュ関数。
string に対するハッシュ値を計算する。

static void remove_trace(struct global_variable *var) (604.0)

static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var) (604.0)

static void val_setter(VALUE val, ID id, void *data, struct global_variable *var) (604.0)