るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

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

VALUE rb_funcall2(VALUE recv, ID name, int nargs, VALUE *args) (78301.0)

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

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

メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。

VALUE rb_funcall3(VALUE recv, ID mid, int argc, const VALUE *argv) (78301.0)

recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。

recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。

メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。

rb_funcall2 との違いは、プライベートメソッドを呼び出せないことです。

VALUE rb_gc(void) (78301.0)

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび すでに GC が実行中のときは実際には行われません。

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび
すでに GC が実行中のときは実際には行われません。

VALUE rb_gc_disable(void) (78301.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gc_enable(void) (78301.0)

GC を許可します。

GC を許可します。

絞り込み条件を変える

VALUE rb_gc_start(void) (78301.0)

GC を起動します。

GC を起動します。

VALUE rb_gv_get(const char *name) (78301.0)

Ruby のグローバル変数の値を取得します。

Ruby のグローバル変数の値を取得します。

使用例

VALUE v = rb_gv_get("$!")

VALUE rb_gv_set(const char *name, VALUE val) (78301.0)

Ruby のグローバル変数 name に val を代入します。 val を返します。

Ruby のグローバル変数 name に val を代入します。
val を返します。

VALUE rb_gvar_defined(struct global_entry *entry) (78301.0)

entry で示されるグローバル変数が定義されているなら真。

entry で示されるグローバル変数が定義されているなら真。

VALUE rb_gvar_get(struct global_entry *entry) (78301.0)

グローバル変数のエントリ entry から値を取得します。

グローバル変数のエントリ entry から値を取得します。

絞り込み条件を変える

VALUE rb_gvar_set(struct global_entry *entry, VALUE val) (78301.0)

グローバル変数のエントリ entry に値を代入します。

グローバル変数のエントリ entry に値を代入します。

VALUE rb_inspect(VALUE obj) (78301.0)

obj.inspect の実体。

obj.inspect の実体。

VALUE rb_int_new(long v) (78301.0)

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (78301.0)

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

まず call_proc(data1) を実行します。そしてその関数か
その直下のメソッドで yield が発生すると以下が実行されます。

block_proc(VALUE block_arg, VALUE data2, VALUE self)

block_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self は block_proc 呼び出し時点での self です。

VALUE rb_iv_get(VALUE obj, char *name) (78301.0)

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

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

絞り込み条件を変える

VALUE rb_iv_set(VALUE obj, char *name, VALUE val) (78301.0)

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

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

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

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

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

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

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

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

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

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

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

VALUE rb_lastline_get(void) (78301.0)

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

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

絞り込み条件を変える

VALUE rb_make_metaclass(VALUE obj, VALUE klass) (78301.0)

クラス klass のインスタンス obj に特異クラスを導入し 特異クラスと obj を結びつけます。

クラス klass のインスタンス obj に特異クラスを導入し
特異クラスと obj を結びつけます。

VALUE rb_mod_ancestors(VALUE mod) (78301.0)

モジュール mod にインクルードされているモジュール、 さらに mod がクラスならばスーパークラスとそれに インクルードされているモジュールを再帰的に集めて メソッド探索優先順位順に並べて返します (早く探索されるほうが前)。

モジュール mod にインクルードされているモジュール、
さらに mod がクラスならばスーパークラスとそれに
インクルードされているモジュールを再帰的に集めて
メソッド探索優先順位順に並べて返します (早く探索されるほうが前)。

VALUE rb_mod_class_variables(VALUE obj) (78301.0)

VALUE rb_mod_clone(VALUE mod) (78301.0)

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

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

VALUE rb_mod_constants(VALUE mod) (78301.0)

絞り込み条件を変える

VALUE rb_mod_dup(VALUE mod) (78301.0)

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

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

VALUE rb_mod_include_p(VALUE mod, VALUE mod2) (78301.0)

モジュール mod が mod2 をインクルードしていれば真。

モジュール mod が mod2 をインクルードしていれば真。

VALUE rb_mod_included_modules(VALUE mod) (78301.0)

モジュール mod にインクルードされているモジュールの配列を返します。

モジュール mod にインクルードされているモジュールの配列を返します。

VALUE rb_mod_module_eval(int argc, VALUE *argv, VALUE mod) (78301.0)

Module#module_eval の実体です。

Module#module_eval の実体です。

VALUE rb_mod_name(VALUE mod) (78301.0)

Module#name の実体です。 無名クラス、無名モジュールに対しては空文字列を返します。

Module#name の実体です。
無名クラス、無名モジュールに対しては空文字列を返します。

絞り込み条件を変える

VALUE rb_mod_remove_const(VALUE mod, VALUE name) (78301.0)

VALUE rb_mod_remove_cvar(VALUE mod, VALUE name) (78301.0)

VALUE rb_module_new(void) (78301.0)

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

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

VALUE rb_newobj(void) (78301.0)

未使用のオブジェクト領域一つへのポインタを返す。 返り値が返ってきたときは失敗はない。

未使用のオブジェクト領域一つへのポインタを返す。
返り値が返ってきたときは失敗はない。

VALUE rb_obj_alloc(VALUE klass) (78301.0)

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

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

絞り込み条件を変える

VALUE rb_obj_class(VALUE obj) (78301.0)

Object#class の実体です。

Object#class の実体です。

VALUE rb_obj_clone(VALUE obj) (78301.0)

Object#clone の実体です。

Object#clone の実体です。

VALUE rb_obj_dup(VALUE obj) (78301.0)

Object#dup の実体です。

Object#dup の実体です。

Cのソースコード上でオブジェクトの複製を作成して返します。

例:
VALUE
return_copy(VALUE arg)
{
VALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
return copy;
}

VALUE rb_obj_freeze(VALUE obj) (78301.0)

Object#freeze

Object#freeze

VALUE rb_obj_frozen_p(VALUE obj) (78301.0)

Object#frozen?

Object#frozen?

絞り込み条件を変える

VALUE rb_obj_id(VALUE obj) (78301.0)

Object#object_id の実体です。

Object#object_id の実体です。

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

VALUE rb_obj_instance_variables(VALUE obj) (78301.0)

VALUE rb_obj_is_instance_of(VALUE obj, VALUE klass) (78301.0)

obj がクラス klass のインスタンスならば真。

obj がクラス klass のインスタンスならば真。

VALUE rb_obj_is_kind_of(VALUE obj, VALUE klass) (78301.0)

obj がクラス klass およびそのサブクラスの インスタンスのとき真。

obj がクラス klass およびそのサブクラスの
インスタンスのとき真。

絞り込み条件を変える

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (78301.0)

VALUE rb_obj_singleton_methods(int argc, VALUE *argv, VALUE obj) (78301.0)

Object#singleton_methods の実体。 オブジェクト obj に定義されている特異メソッド名のリストを 文字列の配列で返す。

Object#singleton_methods の実体。
オブジェクト obj に定義されている特異メソッド名のリストを
文字列の配列で返す。

VALUE rb_obj_taint(VALUE obj) (78301.0)

Object#taint

Object#taint

VALUE rb_obj_tainted(VALUE obj) (78301.0)

Object#tainted?

Object#tainted?

VALUE rb_obj_untaint(VALUE obj) (78301.0)

Object#untaint

Object#untaint

絞り込み条件を変える

VALUE rb_path2class(const char *path) (78301.0)

VALUE rb_proc_new(func, val) (78301.0)

VALUE (*func)(ANYARGS); VALUE val;

VALUE (*func)(ANYARGS);
VALUE val;

VALUE rb_protect(VALUE (*proc)(), VALUE data, int *state) (78301.0)

初出: 4064

初出: 4064

proc(data) を評価中のあらゆる大域脱出(例外を含む)を捕捉します。

val = rb_protect(func, arg, &status);
if (status != 0) {
puts("大域脱出が起きた");
rb_jump_tag(status);
}

VALUE rb_require(const char *fname) (78301.0)

require の C 版です。feature「fname」をロードします。

require の C 版です。feature「fname」をロードします。

VALUE rb_singleton_class(VALUE obj) (78301.0)

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

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

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

絞り込み条件を変える

VALUE rb_singleton_class_clone(VALUE klass) (78301.0)

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

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

VALUE rb_singleton_class_new(VALUE super) (78301.0)

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

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

VALUE rb_str_cat(VALUE str, const char *ptr, long len) (78301.0)

文字列 str に、長さ len (NUL 含まず)の C の文字列 ptr を破壊的に連結します。

文字列 str に、長さ len (NUL 含まず)の C の文字列
ptr を破壊的に連結します。

VALUE rb_str_cat2(VALUE str, const char *ptr) (78301.0)

文字列 str に C の文字列 ptr を破壊的に 連結します。ptr はヌル終端を仮定しています。

文字列 str に C の文字列 ptr を破壊的に
連結します。ptr はヌル終端を仮定しています。

VALUE rb_str_concat(VALUE s1, VALUE s2) (78301.0)

equivalent to "s1.concat s2"

equivalent to "s1.concat s2"

絞り込み条件を変える

VALUE rb_str_dup(VALUE str) (78301.0)

文字列 str の複製を作成し返します。

文字列 str の複製を作成し返します。

VALUE rb_str_new(const char *ptr, long len) (78301.0)

ptr から len バイト分をコピーして Ruby の文字列を作成し返します。

ptr から len バイト分をコピーして
Ruby の文字列を作成し返します。

rb_str_new(0,0)

では空文字列を生成して返します。

VALUE rb_str_new2(const char *ptr) (78301.0)

rb_str_new(ptr, strlen(ptr))

rb_str_new(ptr, strlen(ptr))

VALUE rb_str_new4(VALUE orig) (78301.0)

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

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

VALUE rb_str_substr(VALUE str, long beg, long len) (78301.0)

str[beg, len]

str[beg, len]

絞り込み条件を変える

VALUE rb_sym_all_symbols(void) (78301.0)

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

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

VALUE rb_thread_create(fn, arg) (78301.0)

VALUE (*fn)(); void *arg;

VALUE (*fn)();
void *arg;

VALUE rb_thread_current(void) (78301.0)

現在実行中のスレッドを返します。

現在実行中のスレッドを返します。

VALUE rb_thread_list(void) (78301.0)

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

絞り込み条件を変える

VALUE rb_thread_local_aset(VALUE thread, ID id, VALUE val) (78301.0)

VALUE rb_thread_main(void) (78301.0)

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

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

VALUE rb_thread_run(VALUE thread) (78301.0)

スレッド thread に実行権を渡します。

スレッド thread に実行権を渡します。

VALUE rb_thread_stop(void) (78301.0)

現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。

現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。

VALUE rb_thread_wakeup(VALUE thread) (78301.0)

停止中のスレッド thread を再開させます。

停止中のスレッド thread を再開させます。

絞り込み条件を変える

VALUE rb_time_timespec_new(const struct timespec *ts, int offset) (78301.0)

引数 ts、offset を元に Time オブジェクトを作成して返します。

引数 ts、offset を元に Time オブジェクトを作成して返します。

@param ts timespec 構造体のポインタ

@param offset 協定世界時との時差(秒)。
-86400 < offset < 86400 の場合は指定した時差に、INT_MAX
を指定した場合は地方時、INT_MAX-1 を指定した場合は UTC に
なります。

@raise ArgumentError offset に上述の範囲以外の値を指定した場合に発生し
ま...

VALUE rb_to_id(VALUE name) (78301.0)

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

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

VALUE rb_to_int(VALUE val) (78301.0)

val を to_int メソッドを使って Ruby の整数に変換します。

val を to_int メソッドを使って Ruby の整数に変換します。

VALUE rb_uint_new(unsigned int v) (78301.0)

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

絞り込み条件を変える

VALUE rb_yield(VALUE val) (78301.0)

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

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

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

char * rb_class2name(VALUE klass) (78301.0)

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

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

RSTRING(rb_class_path(klass))->ptr

と同じです。

char * rb_id2name(ID id) (78301.0)

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

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

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

double rb_num2dbl(VALUE val) (78301.0)

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

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

絞り込み条件を変える

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

int rb_autoload_defined(ID id) (78301.0)

int rb_block_given_p(void) (78301.0)

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

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

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

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

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

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

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

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

絞り込み条件を変える

int rb_is_class_id(ID id) (78301.0)

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

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

int rb_is_const_id(ID id) (78301.0)

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

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

int rb_is_instance_id(ID id) (78301.0)

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

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

int rb_is_local_id(ID id) (78301.0)

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

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

int rb_iterator_p() (78301.0)

この関数はobsoleteです。rb_block_given_p を使用してください。

この関数はobsoleteです。rb_block_given_p を使用してください。

絞り込み条件を変える

int rb_method_boundp(VALUE klass, ID id, int ex) (78301.0)

int rb_provided(const char *feature) (78301.0)

int rb_respond_to(VALUE obj, ID id) (78301.0)

obj にメソッド id が定義されているとき真。 プライベートメソッドに対しても真を返します。

obj にメソッド id が定義されているとき真。
プライベートメソッドに対しても真を返します。

int rb_safe_level(void) (78301.0)

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

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

int rb_scan_args(int argc, const VALUE *argv, const char *fmt, ...) (78301.0)

長さ argc の配列 argv を fmt に従って 解析し、第四引数以降で渡されたアドレスに書き込みます。

長さ argc の配列 argv を fmt に従って
解析し、第四引数以降で渡されたアドレスに書き込みます。

fmt のフォーマットは以下の通りです。

* 必須引数の数 (省略可能な引数があるなら省略不可)
* 省略可能な引数の数 (ゼロ個ならば省略可)
* 残りの引数を Ruby の配列として受け取ることを示す '*' (省略可)
* 最後の引数をオプションハッシュとして受け取る事を示す ':' (省略可)
* ブロックを Proc オブジェクト化して受け取ることを示す '&' (省略可)

これらの指定文字はそれぞれ省略可能ですが、
必ずこの順番で現れなければい...

絞り込み条件を変える

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