るりまサーチ (Ruby 3.0)

最速Rubyリファレンスマニュアル検索!
614件ヒット [101-200件を表示] (0.237秒)
トップページ > クエリ:l[x] > 種類:関数[x] > バージョン:3.0[x]

別のキーワード

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

キーワード

検索結果

<< < 1 2 3 4 ... > >>

VALUE rb_data_object_alloc(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) (18604.0)

datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。

datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。

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

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

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

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

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

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

VALUE rb_define_module_under(VALUE outer, const char *name) (18604.0)

モジュール outer::name を作成し返します。

モジュール outer::name を作成し返します。

VALUE rb_funcall(VALUE recv, ID name, int nargs, ...) (18604.0)

recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。

recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。

メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなければ
いけません。

絞り込み条件を変える

VALUE rb_mod_class_variables(VALUE obj) (18604.0)

VALUE rb_mod_clone(VALUE mod) (18604.0)

モジュール mod を clone して返します。

モジュール mod を clone して返します。

VALUE rb_obj_alloc(VALUE klass) (18604.0)

klass のインスタンスを作成する。

klass のインスタンスを作成する。

VALUE rb_obj_class(VALUE obj) (18604.0)

Object#class の実体です。

Object#class の実体です。

VALUE rb_obj_clone(VALUE obj) (18604.0)

Object#clone の実体です。

Object#clone の実体です。

絞り込み条件を変える

VALUE rb_obj_instance_variables(VALUE obj) (18604.0)

VALUE rb_singleton_class(VALUE obj) (18604.0)

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

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

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

VALUE rb_singleton_class_clone(VALUE klass) (18604.0)

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

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

VALUE rb_singleton_class_new(VALUE super) (18604.0)

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

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

VALUE rb_thread_local_aref(VALUE thread, ID id) (18604.0)

絞り込み条件を変える

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

VALUE rb_yield(VALUE val) (18604.0)

yield の C 版です.val を引数にブロックを実行します. 複数の引数を与えたいときは配列に格納して渡します。

yield の C 版です.val を引数にブロックを実行します.
複数の引数を与えたいときは配列に格納して渡します。

この関数を呼び出したメソッドがブロックを伴わない場合は,例外
LocalJumpError が発生します.

char * rb_class2name(VALUE klass) (18604.0)

klass の名前を返します。 返り値の内容を変更したり free してはいけません。

klass の名前を返します。
返り値の内容を変更したり free してはいけません。

RSTRING(rb_class_path(klass))->ptr

と同じです。

st_table * rb_generic_ivar_table(VALUE obj) (18604.0)

st_table * st_init_numtable(void) (18604.0)

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

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

絞り込み条件を変える

st_table * st_init_numtable_with_size(int size) (18604.0)

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

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

st_table * st_init_strtable(void) (18604.0)

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

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

st_table * st_init_strtable_with_size(int size) (18604.0)

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

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

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

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

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

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

絞り込み条件を変える

static NODE * compile(VALUE src, char *file, int line) (18604.0)

Ruby の文字列または IO オブジェクト src を 構文木にコンパイルし、返します。そのとき、src が ファイル file の line 行目から始まっていると仮定します。

Ruby の文字列または IO オブジェクト src を
構文木にコンパイルし、返します。そのとき、src が
ファイル file の line 行目から始まっていると仮定します。

static VALUE bind_clone(VALUE self) (18604.0)

static VALUE block_pass(VALUE self, NODE *node) (18604.0)

node を評価して Proc オブジェクトを得、それを積みます。

node を評価して Proc オブジェクトを得、それを積みます。

static VALUE boot_defclass(char *name, VALUE super) (18604.0)

(まだ) メタクラスを持たないクラスを作成します。 三つのメタオブジェクト Object, Module, Class を 作成するのに使います。

(まだ) メタクラスを持たないクラスを作成します。
三つのメタオブジェクト Object, Module, Class を
作成するのに使います。

static VALUE classname(VALUE klass) (18604.0)

絞り込み条件を変える

static VALUE eval_node(VALUE self, NODE *node) (18604.0)

static VALUE eval_under_i(VALUE *args) (18604.0)

static VALUE find_class_path(VALUE klass) (18604.0)

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

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

static VALUE method_clone(VALUE self) (18604.0)

static VALUE method_list(VALUE mod, int option, int (*func)()) (18604.0)

モジュール mod に定義されているメソッドに対して 順番に func を繰り返し呼び出します。

モジュール mod に定義されているメソッドに対して
順番に func を繰り返し呼び出します。

絞り込み条件を変える

static VALUE module_setup(VALUE module, NODE *n) (18604.0)

module を定義するモジュール文の本体 n を評価します。

module を定義するモジュール文の本体 n を評価します。

static VALUE original_module(VALUE c) (18604.0)

static VALUE rb_callcc(VALUE self) (18604.0)

Continuation オブジェクトを生成します。

Continuation オブジェクトを生成します。

static VALUE rb_class_allocate_instance(VALUE klass) (18604.0)

Class#allocate の実体です。

Class#allocate の実体です。

static VALUE rb_class_s_new(int argc, VALUE *argv) (18604.0)

絞り込み条件を変える

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

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

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

static VALUE rb_f_caller(int argc, VALUE *argv) (18604.0)

static VALUE rb_f_load(int argc, VALUE *argv) (18604.0)

load の実体。

load の実体。

static VALUE rb_false(VALUE obj) (18604.0)

Object#nil? の実体です。

Object#nil? の実体です。

static VALUE rb_mod_initialize(VALUE module) (18604.0)

絞り込み条件を変える

static VALUE rb_module_s_alloc(VALUE klass) (18604.0)

static VALUE rb_obj_is_block(VALUE block) (18604.0)

proc が Proc または Binding のインスタンスであれば真。

proc が Proc または Binding のインスタンスであれば真。

static VALUE rb_thread_alive_p(VALUE thread) (18604.0)

static VALUE rb_thread_kill(VALUE thread) (18604.0)

static VALUE rb_thread_safe_level(VALUE thread) (18604.0)

絞り込み条件を変える

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

static VALUE rb_trap_eval(VALUE cmd, int sig) (18604.0)

static VALUE run_single_final(VALUE *args) (18604.0)

static VALUE superclass(VALUE self, NODE *node) (18604.0)

クラス文のスーパークラスを表すノード node を 評価してクラスを得ます。

クラス文のスーパークラスを表すノード node を
評価してクラスを得ます。

static VALUE thgroup_list(VALUE group) (18604.0)

絞り込み条件を変える

static VALUE thgroup_s_alloc(VALUE klass) (18604.0)

static VALUE top_public(int argc, VALUE *argv) (18604.0)

static VALUE val_getter(ID id, VALUE val) (18604.0)

static VALUE yield_under_i(VALUE self) (18604.0)

yield_under の補助関数です。

yield_under の補助関数です。

static int mark_global_entry(ID key, struct global_entry *entry) (18604.0)

絞り込み条件を変える

static int whole_match_p(char *eos, int len, int indent) (18604.0)

現在の入力行がヒアドキュメントの終端記号であれば真。

現在の入力行がヒアドキュメントの終端記号であれば真。

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

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

struct global_entry * rb_global_entry(ID id) (18604.0)

void rb_compile_error(const char *file, int line, const char *fmt, ...) (18604.0)

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

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

絞り込み条件を変える

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

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

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

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

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

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

void rb_define_module_function(VALUE module, const char *name, VALUE (*func)(), int argc) (18604.0)

モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。

モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。

void rb_frozen_class_p(VALUE klass) (18604.0)

void rb_name_class(VALUE klass, ID id) (18604.0)

クラス klass を id と命名します。

クラス klass を id と命名します。

絞り込み条件を変える

void rb_set_class_path(VALUE klass, VALUE under, const char *name) (18604.0)

void rb_set_safe_level(int level) (18604.0)

セーフレベルを level に上げます。 level が現在のセーフレベルより低い場合は 例外 SecurityError が発生します。

セーフレベルを level に上げます。
level が現在のセーフレベルより低い場合は
例外 SecurityError が発生します。

ID rb_frame_last_func(void) (18304.0)

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

MACRO SafeStringValue(v) (18304.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) (18304.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_const_list(void *data) (18304.0)

VALUE rb_define_module(const char *name) (18304.0)

モジュール name を作成し返します。

モジュール name を作成し返します。

例:
VALUE rb_mHoge = rb_define_module("Hoge"); // モジュールHogeを作成

VALUE rb_define_module_id(ID id) (18304.0)

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

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

VALUE rb_eval_string(const char *str) (18304.0)

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

VALUE rb_f_global_variables(void) (18304.0)

VALUE rb_f_lambda(void) (18304.0)

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

VALUE rb_gc_disable(void) (18304.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gc_enable(void) (18304.0)

GC を許可します。

GC を許可します。

絞り込み条件を変える

VALUE rb_lastline_get(void) (18304.0)

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

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

VALUE rb_module_new(void) (18304.0)

新しいモジュールオブジェクトを作成し、返します。

新しいモジュールオブジェクトを作成し、返します。

VALUE rb_path2class(const char *path) (18304.0)

VALUE rb_sym_all_symbols(void) (18304.0)

呼び出し時までに変換が行われたすべてのシンボルの 配列を返す。

呼び出し時までに変換が行われたすべてのシンボルの
配列を返す。

VALUE rb_thread_list(void) (18304.0)

絞り込み条件を変える

char * rb_source_filename(const char *f) (18304.0)

double rb_cstr_to_dbl(const char *p, int badcheck) (18304.0)

double rb_num2dbl(VALUE val) (18304.0)

任意の Numeric のオブジェクトを double に変換します。

任意の Numeric のオブジェクトを double に変換します。

double rb_str_to_dbl(VALUE str, int badcheck) (18304.0)

int rb_autoload_defined(ID id) (18304.0)

絞り込み条件を変える

int rb_block_given_p(void) (18304.0)

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

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

int rb_is_class_id(ID id) (18304.0)

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

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

int rb_is_local_id(ID id) (18304.0)

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

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

int rb_safe_level(void) (18304.0)

現在のセーフレベルを返します。

現在のセーフレベルを返します。

int rb_thread_alone(void) (18304.0)

評価器にスレッドが一つしか存在しないとき真。

評価器にスレッドが一つしか存在しないとき真。

絞り込み条件を変える

<< < 1 2 3 4 ... > >>