るりまサーチ (Ruby 2.7.0)

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

別のキーワード

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

キーワード

検索結果

<< 1 2 3 ... > >>

static ID internal_id(void) (97252.0)

インタプリタ内部でだけ使う、 他のものとは重複しない ID を返します。

インタプリタ内部でだけ使う、
他のものとは重複しない ID を返します。

static VALUE id2ref(VALUE obj, VALUE id) (97048.0)

ObjectSpace#_id2ref の実体。 Ruby の整数で表されたオブジェクト ID id から オブジェクトを返します。

ObjectSpace#_id2ref の実体。
Ruby の整数で表されたオブジェクト ID id から
オブジェクトを返します。

static int inspect_i(ID id, VALUE value, VALUE str) (78904.0)

static void init_mark_stack(void) (78904.0)

static inline int is_pointer_to_heap(void *ptr) (78604.0)

絞り込み条件を変える

static int ins_methods_i(ID key, NODE *body, VALUE ary) (78604.0)

rb_class_instance_methods() のイテレータブロック (通常版)。

rb_class_instance_methods() のイテレータブロック (通常版)。

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

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

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

static int ins_methods_prot_i(ID key, NODE *body, VALUE ary) (78604.0)

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

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

static int ivar_i(ID key, struct global_entry *entry, VALUE ary) (78604.0)

ID rb_id_attrset(ID id) (38404.0)

絞り込み条件を変える

char * rb_id2name(ID id) (37852.0)

id に対応する文字列を返します。 返り値は開放できません。

id に対応する文字列を返します。
返り値は開放できません。

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

void rb_define_method_id(VALUE klass, ID name, VALUE (*func)(), int argc) (37804.0)

klass に public メソッド name を定義します。 その実体は関数 func です。また argc の意味は rb_define_method と同じです。

klass に public メソッド name を定義します。
その実体は関数 func です。また argc の意味は
rb_define_method と同じです。

int rb_is_instance_id(ID id) (37552.0)

インスタンス変数名として有効な ID ならば真。

インスタンス変数名として有効な ID ならば真。

static void rb_clear_cache_by_id(ID id) (37552.0)

メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。

メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。

絞り込み条件を変える

static void rb_autoload_id(ID id, const char *filename) (37504.0)

VALUE rb_define_class_id(ID id, VALUE super) (37252.0)

クラス名 id でクラス super を継承したクラスを 新しく作成する。クラス→クラス名 (定数名) の関連付けは なされるが、定数→クラスの関連付けはなされない。

クラス名 id でクラス super を継承したクラスを
新しく作成する。クラス→クラス名 (定数名) の関連付けは
なされるが、定数→クラスの関連付けはなされない。

VALUE rb_define_module_id(ID id) (37252.0)

名前が id である新しいモジュールを定義し、それを返します。 モジュール→名前 (定数) のリンクは確立しますが 名前→モジュールのリンクはまだ確立していません。

名前が id である新しいモジュールを定義し、それを返します。
モジュール→名前 (定数) のリンクは確立しますが
名前→モジュールのリンクはまだ確立していません。

int rb_is_class_id(ID id) (37252.0)

クラス変数名として有効な ID ならば真。

クラス変数名として有効な ID ならば真。

int rb_is_const_id(ID id) (37252.0)

定数名として有効な ID ならば真。

定数名として有効な ID ならば真。

絞り込み条件を変える

int rb_is_local_id(ID id) (37252.0)

ローカル変数名として有効な ID ならば真。

ローカル変数名として有効な ID ならば真。

static int local_id(ID id) (37252.0)

現在のスコープでローカル変数 id が定義されていれば真。

現在のスコープでローカル変数 id が定義されていれば真。

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

void rb_provide(const char *feature) (37204.0)

ライブラリ feature をロードしたものとしてロックをかけます。

ライブラリ feature をロードしたものとしてロックをかけます。

static ID global_id(const char *name) (36904.0)

絞り込み条件を変える

static int heredoc_identifier(void) (36904.0)

ヒアドキュメントの「<<」を既に読みこんだものと仮定して 開始記号を読みこみ、lex_strterm をセットします。 返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

ヒアドキュメントの「<<」を既に読みこんだものと仮定して
開始記号を読みこみ、lex_strterm をセットします。
返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

static void rb_provide_feature(VALUE feature) (36904.0)

static void void_expr(NODE *node) (36904.0)

node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。

node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。

# 警告が出る例
lvar = 1
lvar # 無駄
p lvar

static void void_stmts(NODE *node) (36904.0)

node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。

node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。

# 警告が出る例
lvar = 1
lvar # 無駄
p lvar

VALUE rb_obj_id(VALUE obj) (36652.0)

Object#object_id の実体です。

Object#object_id の実体です。

絞り込み条件を変える

VALUE rb_to_id(VALUE name) (36652.0)

String・Fixnum・Symbol を ID に変換します。

String・Fixnum・Symbol を ID に変換します。

int rb_provided(const char *feature) (36604.0)

void rb_define_singleton_method(VALUE obj, const char *name, VALUE (*func)(), int argc) (36604.0)

obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。

obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。

void rb_alias(VALUE klass, ID name, ID def) (19804.0)

クラス klass に定義されたメソッド name の 本体を実体とする新しいメソッド def を定義します。

クラス klass に定義されたメソッド name の
本体を実体とする新しいメソッド def を定義します。

void rb_const_assign(VALUE klass, ID id, VALUE val) (19804.0)

絞り込み条件を変える

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

int rb_const_defined(VALUE klass, ID id) (19252.0)

klass とそのスーパークラスに定数 id が定義されていれば真。

klass とそのスーパークラスに定数 id が定義されていれば真。

int rb_const_defined_at(VALUE klass, ID id) (19252.0)

klass 自体に定数 id が定義されていれば真。

klass 自体に定数 id が定義されていれば真。

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

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

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

int rb_autoload_defined(ID id) (19204.0)

絞り込み条件を変える

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

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

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

static void dvar_asgn_internal(ID id, VALUE value, int curr) (19204.0)

dvar_asgn と dvar_asgn_curr の補助関数です。

dvar_asgn と dvar_asgn_curr の補助関数です。

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

絞り込み条件を変える

void Init_Proc(void) (19204.0)

void Init_Thread(void) (19204.0)

void Init_eval(void) (19204.0)

void Init_heap(void) (19204.0)

void Init_load(void) (19204.0)

絞り込み条件を変える

void Init_sym(void) (19204.0)

シンボル関係の変数を初期化します。

シンボル関係の変数を初期化します。

void Init_var_tables(void) (19204.0)

void rb_compile_error_with_enc(const char *file, int line, void *enc, const char *fmt, ...) (19204.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

void rb_gc_call_finalizer_at_exit(void) (19204.0)

void rb_interrupt(void) (19204.0)

絞り込み条件を変える

void rb_iter_break(void) (19204.0)

break の C 用インターフェイスです。 現在評価中のブロックから抜けます。

break の C 用インターフェイスです。
現在評価中のブロックから抜けます。

代表的には、rb_iterate の block_proc 中で使います。

void rb_mark_generic_ivar_tbl(void) (19204.0)

void rb_parser_append_print(void) (19204.0)

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

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

void rb_thread_interrupt(void) (19204.0)

void rb_thread_start_timer(void) (19204.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。

絞り込み条件を変える

void rb_thread_stop_timer(void) (19204.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。

void ruby_finalize(void) (19204.0)

評価器プロセスの終了処理を行います。

評価器プロセスの終了処理を行います。

void ruby_init(void) (19204.0)

評価器を初期化します。Ruby C API を呼ぶプロセスでは 前もって必ずこの関数を呼ばなければなりません。

評価器を初期化します。Ruby C API を呼ぶプロセスでは
前もって必ずこの関数を呼ばなければなりません。

static VALUE ev_const_defined(NODE *cref, ID id, VALUE self) (18952.0)

外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。

外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。

VALUE rb_cvar_defined(VALUE klass, ID id) (18904.0)

絞り込み条件を変える

VALUE rb_dvar_defined(ID id) (18904.0)

VALUE rb_ivar_defined(VALUE obj, ID id) (18904.0)

オブジェクト obj のインスタンス変数 name が 定義されていれば真。

オブジェクト obj のインスタンス変数 name が
定義されていれば真。

static NODE * assignable(ID id, NODE *val) (18904.0)

static VALUE rb_thread_critical_get(void) (18904.0)

static VALUE rb_undefined(VALUE obj, ID id, int argc, VALUE *argv, int call_status) (18904.0)

絞り込み条件を変える

static int list_i(ID key, ID value, VALUE ary) (18904.0)

static void arg_ambiguous(void) (18904.0)

メソッド引数の括弧が省略され、最初の引数の一文字目が 演算子とも解釈できる場合に警告を出します。

メソッド引数の括弧が省略され、最初の引数の一文字目が
演算子とも解釈できる場合に警告を出します。

static void error_print(void) (18904.0)

static void rb_thread_wait_other_threads(void) (18904.0)

static void set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex) (18904.0)

絞り込み条件を変える

static void top_local_init(void) (18904.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

ID rb_intern(const char *name) (18652.0)

任意の char* と一対一に対応する整数 ID を返す。

任意の char* と一対一に対応する整数 ID を返す。

VALUE rb_const_list(void *data) (18604.0)

VALUE rb_f_global_variables(void) (18604.0)

VALUE rb_gc_disable(void) (18604.0)

GC を禁止します。

GC を禁止します。

絞り込み条件を変える

VALUE rb_ivar_get(VALUE obj, ID name) (18604.0)

オブジェクト obj のインスタンス変数 name の値を 取得します。

オブジェクト obj のインスタンス変数 name の値を
取得します。

VALUE rb_ivar_set(VALUE obj, ID name, VALUE val) (18604.0)

オブジェクト obj のインスタンス変数 name に val を代入します。

オブジェクト obj のインスタンス変数 name に
val を代入します。

VALUE rb_lastline_get(void) (18604.0)

現在評価中の SCOPE の $_ の値を取得します。

現在評価中の SCOPE の $_ の値を取得します。

VALUE rb_thread_list(void) (18604.0)

VALUE rb_thread_main(void) (18604.0)

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

絞り込み条件を変える

int rb_block_given_p(void) (18604.0)

メソッドがブロック付きで呼ばれていれば true を返します。

メソッドがブロック付きで呼ばれていれば true を返します。

st_table * st_init_numtable(void) (18604.0)

キーが int 型であるハッシュテーブルを作成する。

キーが int 型であるハッシュテーブルを作成する。

st_table * st_init_strtable(void) (18604.0)

キーが char* 型であるハッシュテーブルを作成する。

キーが char* 型であるハッシュテーブルを作成する。

static VALUE catch_i(ID tag) (18604.0)

static VALUE finals(void) (18604.0)

絞り込み条件を変える

static VALUE lex_getline(void) (18604.0)

関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。

関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。

static VALUE os_live_obj(void) (18604.0)

static VALUE rb_f_at_exit(void) (18604.0)

static VALUE rb_f_block_given_p(void) (18604.0)

block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。

block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。

static VALUE rb_f_local_variables(void) (18604.0)

絞り込み条件を変える

static VALUE rb_mod_method_defined(VALUE mod, VALUE mid) (18604.0)

static VALUE rb_mod_nesting(void) (18604.0)

static VALUE rb_thread_exit(void) (18604.0)

static double timeofday(void) (18604.0)

static int autoload_i(ID key, const char *name, st_table *tbl) (18604.0)

絞り込み条件を変える

<< 1 2 3 ... > >>