るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
983件ヒット [1-100件を表示] (0.233秒)
トップページ > クエリ:r[x] > クエリ:i[x] > バージョン:2.6.0[x] > クエリ:value[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 ... > >>

NODE * rb_compile_file(const char *f, VALUE file, int start) (115501.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 行目からをコンパイル
していると仮定します。

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

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

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

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

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

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

static VALUE rb_f_binding(VALUE self) (115201.0)

static VALUE run_single_final(VALUE *args) (115201.0)

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

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

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

絞り込み条件を変える

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (97855.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_class_instance_methods(int argc, VALUE *argv, VALUE mod) (97801.0)

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

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

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

Class#new の実体です。

Class#new の実体です。

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

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

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

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

絞り込み条件を変える

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

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

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

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

static VALUE rb_mod_public(int argc, VALUE *argv, VALUE module) (97801.0)

static VALUE rb_mod_public_method(int argc, VALUE *argv, VALUE obj) (97801.0)

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

絞り込み条件を変える

static VALUE rb_yield_0(VALUE val, VALUE self, VALUE klass, int pcall) (97801.0)

カレントブロックに val を渡して処理を移す。 そのさい self とクラスを self と klass に切り替える。 Proc の呼び出しのときは pcall=非ゼロ にしなければならない。

カレントブロックに val を渡して処理を移す。
そのさい self とクラスを self と klass に切り替える。
Proc の呼び出しのときは pcall=非ゼロ にしなければならない。

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

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

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

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

VALUE rb_ary_unshift(VALUE ary, VALUE item) (97501.0)

配列 ary の先頭に item を挿入します。

配列 ary の先頭に item を挿入します。

VALUE rb_class_inherited(VALUE super, VALUE klass) (97501.0)

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

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

絞り込み条件を変える

VALUE rb_class_private_instance_methods(int argc, VALUE *argv, VALUE mod) (97501.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) (97501.0)

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

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

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

@param name クラス名

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

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

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

VALUE rb_f_require(VALUE obj, VALUE fname) (97501.0)

require の実体。 self == obj として fname を require します。

require の実体。
self == obj として fname を require します。

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

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

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

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

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

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

絞り込み条件を変える

VALUE rb_mod_include_p(VALUE mod, VALUE mod2) (97501.0)

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

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

VALUE rb_obj_is_instance_of(VALUE obj, VALUE klass) (97501.0)

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

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

VALUE rb_obj_is_kind_of(VALUE obj, VALUE klass) (97501.0)

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

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

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (97501.0)

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

Class#initialize の実体です。

Class#initialize の実体です。

絞り込み条件を変える

static VALUE rb_f_exit(int argc, VALUE *argv, VALUE obj) (97501.0)

static VALUE rb_f_integer(VALUE obj, VALUE arg) (97501.0)

Kernel.#Integer の実体です。

Kernel.#Integer の実体です。

static VALUE rb_f_missing(int argc, VALUE *argv, VALUE obj) (97501.0)

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

Kernel.#String の実体です。

Kernel.#String の実体です。

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

絞り込み条件を変える

static VALUE rb_mod_const_defined(VALUE mod, VALUE name) (97501.0)

static VALUE rb_mod_define_method(int argc, VALUE *argv, VALUE mod) (97501.0)

static VALUE rb_mod_include(int argc, VALUE *argv, VALUE module) (97501.0)

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

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

絞り込み条件を変える

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

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

static VALUE rb_thread_join_m(int argc, VALUE *argv, VALUE thread) (97501.0)

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

static VALUE rb_thread_raise(int argc, VALUE *argv, rb_thread_t th) (97501.0)

絞り込み条件を変える

static VALUE rb_thread_raise_m(int argc, VALUE *argv, VALUE thread) (97501.0)

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

static VALUE rb_thread_value(VALUE thread) (97501.0)

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

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

絞り込み条件を変える

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

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

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

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

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

void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (97381.0)

クラスklassのインスタンスメソッドnameを定義します。

クラスklassのインスタンスメソッドnameを定義します。

argcはCの関数へ渡される引数の数(と形式)を決めます.

: argcが0以上の時
argcで指定した値がそのメソッドの引数の数になります。
16個以上の引数は使えません,

VALUE func(VALUE self, VALUE arg1, ... VALUE argN)

: argcが-1のとき
引数はCの配列として第二引数に入れて渡されます。
第一引数は配列の要素数です。

VALUE func(int argc, VALUE *argv, VALUE...

VALUE rb_Integer(VALUE obj) (97249.0)

obj が Ruby の整数でない場合は to_i を使って Integer に変換します。

obj が Ruby の整数でない場合は to_i を使って
Integer に変換します。

絞り込み条件を変える

VALUE rb_String(VALUE val) (97201.0)

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

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

VALUE rb_ary_shift(VALUE ary) (97201.0)

配列 ary の先頭の要素を取り除き返します。 空配列のときは Qnil を返します。

配列 ary の先頭の要素を取り除き返します。
空配列のときは Qnil を返します。

対応するRubyコード

val = ary.shift

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

VALUE rb_inspect(VALUE obj) (97201.0)

obj.inspect の実体。

obj.inspect の実体。

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

VALUE rb_mod_class_variables(VALUE obj) (97201.0)

VALUE rb_mod_included_modules(VALUE mod) (97201.0)

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

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

VALUE rb_obj_id(VALUE obj) (97201.0)

Object#object_id の実体です。

Object#object_id の実体です。

絞り込み条件を変える

VALUE rb_obj_instance_variables(VALUE obj) (97201.0)

VALUE rb_obj_taint(VALUE obj) (97201.0)

Object#taint

Object#taint

VALUE rb_obj_tainted(VALUE obj) (97201.0)

Object#tainted?

Object#tainted?

VALUE rb_obj_untaint(VALUE obj) (97201.0)

Object#untaint

Object#untaint

VALUE rb_singleton_class(VALUE obj) (97201.0)

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

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

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

絞り込み条件を変える

VALUE rb_singleton_class_clone(VALUE klass) (97201.0)

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

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

VALUE rb_singleton_class_new(VALUE super) (97201.0)

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

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

VALUE rb_to_id(VALUE name) (97201.0)

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

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

VALUE rb_to_int(VALUE val) (97201.0)

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

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

VALUE rb_uint_new(unsigned int v) (97201.0)

絞り込み条件を変える

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

VALUE rb_yield(VALUE val) (97201.0)

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

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

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

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

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

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

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

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

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

static VALUE rb_class_allocate_instance(VALUE klass) (97201.0)

Class#allocate の実体です。

Class#allocate の実体です。

絞り込み条件を変える

static VALUE rb_f_raise(int argc, VALUE *argv) (97201.0)

static VALUE rb_mod_initialize(VALUE module) (97201.0)

static VALUE rb_obj_inspect(VALUE obj) (97201.0)

Object#inspect の実体です。

Object#inspect の実体です。

static VALUE rb_obj_is_block(VALUE block) (97201.0)

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

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

static VALUE rb_obj_is_proc(VALUE proc) (97201.0)

proc が Proc のインスタンスであれば真。

proc が Proc のインスタンスであれば真。

絞り込み条件を変える

static VALUE rb_obj_private_methods(VALUE obj) (97201.0)

Object#private_methods の実体です。

Object#private_methods の実体です。

static VALUE rb_sym_interned_p(VALUE sym) (97201.0)

static VALUE rb_thread_alive_p(VALUE thread) (97201.0)

static VALUE rb_thread_critical_get(void) (97201.0)

static VALUE rb_thread_inspect(VALUE thread) (97201.0)

絞り込み条件を変える

static VALUE rb_thread_kill(VALUE thread) (97201.0)

static VALUE rb_thread_priority(VALUE thread) (97201.0)

static VALUE rb_to_integer(VALUE val, char *method) (97201.0)

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

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

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>