るりまサーチ (Ruby 2.5.0)

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

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

キーワード

検索結果

<< 1 2 3 ... > >>

static NODE * literal_concat_list(NODE *head, NODE *tail) (133504.0)

static VALUE localjump_exitstatus(VALUE exc) (115504.0)

static NODE * list_concat(NODE *head, NODE *tail) (115204.0)

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、 先頭ノードを返す。head、tailともにNULLであってはならない。

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、
先頭ノードを返す。head、tailともにNULLであってはならない。

static NODE * literal_concat(NODE *head, NODE *tail) (115204.0)

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (115204.0)

絞り込み条件を変える

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

static NODE * list_append(NODE *head, NODE *tail) (114904.0)

NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。

NODE_LIST のリスト head に非 NODE_LIST のノード
tail を連結し、先頭ノードを返します。head が NULL
のときは tail を NODE_LIST でラップして返します。

static NODE * literal_append(NODE *head, NODE *tail) (114904.0)

static int local_id(ID id) (114904.0)

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

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

static void localjump_error(const char *mesg, VALUE status) (97204.0)

絞り込み条件を変える

static ID * local_tbl(void) (96904.0)

ローカル変数テーブルスタックの先頭にあるテーブルを取得します。

ローカル変数テーブルスタックの先頭にあるテーブルを取得します。

static VALUE lex_getline(void) (96904.0)

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

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

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

static int local_append(ID id) (96904.0)

新しいローカル変数 id をテーブルに追加します。

新しいローカル変数 id をテーブルに追加します。

static int local_cnt(ID id) (96904.0)

ローカル変数 id の変数 ID を取得します。 定義されていてもいなくても正しい ID が取得できます。

ローカル変数 id の変数 ID を取得します。
定義されていてもいなくても正しい ID が取得できます。

絞り込み条件を変える

static void local_pop(void) (96904.0)

ローカル変数テーブルをポップします。 テーブルが参照されていない場合、 テーブルは自動的に開放されます。

ローカル変数テーブルをポップします。
テーブルが参照されていない場合、
テーブルは自動的に開放されます。

static void local_push(int top) (96904.0)

ローカル変数テーブルをプッシュします。 プログラムのトップレベルをパースしているときは top を真にします。

ローカル変数テーブルをプッシュします。
プログラムのトップレベルをパースしているときは top を真にします。

static void special_local_set(char c, VALUE val) (91204.0)

$~ と $_ をセットします。 現在は c=0 が $_ で c=1 が $~ です。

$~ と $_ をセットします。
現在は c=0 が $_ で c=1 が $~ です。

static VALUE lex_get_str(VALUE s) (79204.0)

文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。

文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex_gets_ptr も進められます。

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

絞り込み条件を変える

NODE * rb_compile_file(const char *f, VALUE file, int start) (74404.0)

Ruby の IO オブジェクト file から文字列を読み込み、 それを Ruby プログラムとして構文木にコンパイルします。 作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に 格納し、同時に ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

Ruby の IO オブジェクト file から文字列を読み込み、
それを Ruby プログラムとして構文木にコンパイルします。
作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に
格納し、同時に ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

static VALUE mvalue_to_svalue(VALUE v) (73804.0)

static VALUE svalue_to_avalue(VALUE v) (73804.0)

static VALUE svalue_to_mvalue(VALUE v) (73804.0)

static VALUE call_final(VALUE os, VALUE obj) (73504.0)

絞り込み条件を変える

static VALUE define_final(int argc, VALUE *argv, VALUE os) (73504.0)

static VALUE undefine_final(VALUE os, VALUE obj) (73504.0)

static void mark_locations_array(register VALUE *x, register long n) (73504.0)

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

void rb_gc_call_finalizer_at_exit(void) (73504.0)

絞り込み条件を変える

void rb_mark_generic_ivar_tbl(void) (73504.0)

static VALUE rb_class_superclass(VALUE klass) (73204.0)

static VALUE run_single_final(VALUE *args) (73204.0)

VALUE rb_obj_instance_eval(int argc, VALUE *argv, VALUE self) (56704.0)

VALUE rb_class_instance_methods(int argc, VALUE *argv, VALUE mod) (56404.0)

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

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

絞り込み条件を変える

VALUE rb_class_new_instance(int argc, VALUE *argv, VALUE klass) (56404.0)

Class#new の実体です。

Class#new の実体です。

VALUE rb_class_protected_instance_methods(int argc, VALUE *argv, VALUE mod) (56404.0)

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

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

VALUE rb_class_inherited(VALUE super, VALUE klass) (56104.0)

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

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

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

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

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

VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super) (56104.0)

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。

@param outer 定義するクラスが定数として所属するクラス

@param name クラス名

@param super 継承元のクラス。NULL を指定した場合は Object クラス

@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。

@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
...

絞り込み条件を変える

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (56104.0)

static VALUE specific_eval(int argc, VALUE *argv, VALUE klass, VALUE self) (56104.0)

rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。

rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。

st_table * st_init_numtable_with_size(int size) (55804.0)

キーが int 型であるハッシュテーブルを作成する。 st_init_table() に int 用の操作関数を渡しているだけ。

キーが int 型であるハッシュテーブルを作成する。
st_init_table() に int 用の操作関数を渡しているだけ。

st_table * st_init_strtable_with_size(int size) (55804.0)

キーが char* 型であるハッシュテーブルを作成する。 st_init_table に文字列用の操作関数を渡しているだけ。

キーが char* 型であるハッシュテーブルを作成する。
st_init_table に文字列用の操作関数を渡しているだけ。

st_table * st_init_table_with_size(struct st_hash_type *type, int size) (55804.0)

st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。

st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。

絞り込み条件を変える

static VALUE avalue_to_svalue(VALUE v) (55804.0)

static VALUE avalue_to_yvalue(VALUE v) (55804.0)

static VALUE include_class_new(VALUE module, VALUE super) (55804.0)

super をスーパークラスとして モジュールの「化身」クラスを作成し返します。

super をスーパークラスとして
モジュールの「化身」クラスを作成し返します。

static VALUE rb_mod_alias_method(VALUE mod, VALUE newname, VALUE oldname) (55804.0)

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

絞り込み条件を変える

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

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

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

void rb_autoload_load(ID id) (55804.0)

VALUE rb_define_class(const char *name, VALUE super) (55504.0)

クラス super の下位クラス name を作成し返します。

クラス super の下位クラス name を作成し返します。

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

VALUE rb_mod_class_variables(VALUE obj) (55504.0)

VALUE rb_obj_instance_variables(VALUE obj) (55504.0)

VALUE rb_singleton_class(VALUE obj) (55504.0)

obj に特異クラスを導入し、その特異クラスを返します。 すでに特異クラスが導入されているときはそれをそのまま返します。

obj に特異クラスを導入し、その特異クラスを返します。
すでに特異クラスが導入されているときはそれをそのまま返します。

obj が特異メソッドを定義できない型のオブジェクトである
ときは例外 TypeError を発生します。

VALUE rb_singleton_class_clone(VALUE klass) (55504.0)

特異クラス klass を clone して返します。 klass が特異クラスでないときはただ klass を返します。

特異クラス klass を clone して返します。
klass が特異クラスでないときはただ klass を返します。

絞り込み条件を変える

VALUE rb_singleton_class_new(VALUE super) (55504.0)

super をスーパークラスとする特異クラスを生成し、返します。

super をスーパークラスとする特異クラスを生成し、返します。

VALUE rb_with_disable_interrupt(VALUE (*proc)(), data) (55504.0)

st_table * rb_generic_ivar_table(VALUE obj) (55504.0)

st_table * st_init_numtable(void) (55504.0)

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

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

st_table * st_init_strtable(void) (55504.0)

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

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

絞り込み条件を変える

st_table * st_init_table(struct st_hash_type *type) (55504.0)

static VALUE add_final(VALUE os, VALUE proc) (55504.0)

static VALUE find_class_path(VALUE klass) (55504.0)

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

static VALUE rb_class_allocate_instance(VALUE klass) (55504.0)

Class#allocate の実体です。

Class#allocate の実体です。

static VALUE rb_class_initialize(int argc, VALUE *argv, VALUE klass) (55504.0)

Class#initialize の実体です。

Class#initialize の実体です。

絞り込み条件を変える

static VALUE rb_thread_initialize(VALUE thread, VALUE args) (55504.0)

static VALUE rb_thread_s_kill(VALUE obj, VALUE th) (55504.0)

static VALUE rm_final(VALUE os, VALUE proc) (55504.0)

void rb_cvar_declear(VALUE klass, ID name, VALUE val) (55504.0)

klass のクラス変数 name に val を代入します。

klass のクラス変数 name に val を代入します。

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

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

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

絞り込み条件を変える

void rb_define_global_const(const char *name, VALUE val) (55504.0)

トップレベル (現在は Object) の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。

トップレベル (現在は Object) の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。

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

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

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

void rb_obj_call_init(VALUE obj, int argc, VALUE *argv) (55504.0)

オブジェクト obj に対して initialize を呼び出します。 引数は長さ argc の配列 argv で表され、 ブロックが積んである場合はそれも自動的に渡されます。

オブジェクト obj に対して initialize を呼び出します。
引数は長さ argc の配列 argv で表され、
ブロックが積んである場合はそれも自動的に渡されます。

絞り込み条件を変える

VALUE rb_ary_includes(ary, item) (55204.0)

ary.include? item

ary.include? item

VALUE rb_eval_string(const char *str) (55204.0)

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

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

VALUE rb_f_global_variables(void) (55204.0)

char * rb_source_filename(const char *f) (55204.0)

int rb_autoload_defined(ID id) (55204.0)

絞り込み条件を変える

int rb_thread_fd_writable(int fd) (55204.0)

static VALUE eval_under_i(VALUE *args) (55204.0)

static VALUE original_module(VALUE c) (55204.0)

static VALUE rb_mod_initialize(VALUE module) (55204.0)

static VALUE rb_thread_alive_p(VALUE thread) (55204.0)

絞り込み条件を変える

static VALUE rb_thread_critical_get(void) (55204.0)

static VALUE rb_thread_kill(VALUE thread) (55204.0)

static VALUE rb_thread_yield(VALUE arg, rb_thread_t th) (55204.0)

static int givar_mark_i(ID key, VALUE value) (55204.0)

void Init_eval(void) (55204.0)

絞り込み条件を変える

void Init_load(void) (55204.0)

void Init_var_tables(void) (55204.0)

void rb_define_alias(VALUE klass, const char *new, const char *old) (55204.0)

クラス klass のインスタンスメソッド old の 別名 new を定義します。

クラス klass のインスタンスメソッド old の
別名 new を定義します。

void rb_define_global_function(const char *name, VALUE (*func)(), int argc) (55204.0)

関数 name を定義します。 func と argc は rb_define_method と同じです。

...す。

例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}

void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
}...

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

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>