るりまサーチ (Ruby 2.1.0)

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

別のキーワード

  1. encoding windows_31j
  2. encoding cswindows31j
  3. _builtin windows_31j
  4. _builtin cswindows31j
  5. json j

キーワード

検索結果

static void jump_tag_but_local_jump(int state) (96604.0)

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

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

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

VALUE rb_newobj(void) (18304.0)

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

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

VALUE rb_obj_alloc(VALUE klass) (18304.0)

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

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

VALUE rb_obj_class(VALUE obj) (18304.0)

Object#class の実体です。

Object#class の実体です。

絞り込み条件を変える

VALUE rb_obj_clone(VALUE obj) (18304.0)

Object#clone の実体です。

Object#clone の実体です。

VALUE rb_obj_dup(VALUE obj) (18304.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) (18304.0)

Object#freeze

Object#freeze

VALUE rb_obj_frozen_p(VALUE obj) (18304.0)

Object#frozen?

Object#frozen?

VALUE rb_obj_id(VALUE obj) (18304.0)

Object#object_id の実体です。

Object#object_id の実体です。

絞り込み条件を変える

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

VALUE rb_obj_instance_variables(VALUE obj) (18304.0)

VALUE rb_obj_is_instance_of(VALUE obj, VALUE klass) (18304.0)

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

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

VALUE rb_obj_is_kind_of(VALUE obj, VALUE klass) (18304.0)

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

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

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (18304.0)

絞り込み条件を変える

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

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

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

VALUE rb_obj_taint(VALUE obj) (18304.0)

Object#taint

Object#taint

VALUE rb_obj_tainted(VALUE obj) (18304.0)

Object#tainted?

Object#tainted?

VALUE rb_obj_untaint(VALUE obj) (18304.0)

Object#untaint

Object#untaint

static VALUE inspect_obj(VALUE obj, VALUE str) (18304.0)

絞り込み条件を変える

static VALUE localjump_exitstatus(VALUE exc) (18304.0)

static VALUE os_each_obj(int argc, VALUE *argv) (18304.0)

static VALUE os_live_obj(void) (18304.0)

static VALUE os_obj_of(VALUE of) (18304.0)

static VALUE rb_mod_extend_object(VALUE mod, VALUE obj) (18304.0)

絞り込み条件を変える

static VALUE rb_obj_dummy(void) (18304.0)

static VALUE rb_obj_equal(VALUE obj1, VALUE obj2) (18304.0)

obj1 と obj2 が同一のオブジェクトなら真。

obj1 と obj2 が同一のオブジェクトなら真。

static VALUE rb_obj_extend(int argc, VALUE *argv, VALUE obj) (18304.0)

static VALUE rb_obj_inspect(VALUE obj) (18304.0)

Object#inspect の実体です。

Object#inspect の実体です。

static VALUE rb_obj_is_block(VALUE block) (18304.0)

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

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

絞り込み条件を変える

static VALUE rb_obj_is_proc(VALUE proc) (18304.0)

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

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

static VALUE rb_obj_method(VALUE obj, VALUE vid) (18304.0)

static VALUE rb_obj_methods(VALUE obj) (18304.0)

Object#methods の実体です。

Object#methods の実体です。

static VALUE rb_obj_private_methods(VALUE obj) (18304.0)

Object#private_methods の実体です。

Object#private_methods の実体です。

static VALUE rb_obj_protected_methods(VALUE obj) (18304.0)

Object#protected_methods の実体です。

Object#protected_methods の実体です。

絞り込み条件を変える

static VALUE rb_obj_respond_to(int argc, VALUE *argv, VALUE obj) (18304.0)

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

static int rb_thread_join(rb_thread_t th, double limit) (18304.0)

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

static void obj_free(VALUE obj) (18304.0)

絞り込み条件を変える

static void rb_longjmp(int tag, VALUE mesg) (18304.0)

void rb_extend_object(VALUE obj, VALUE module) (18304.0)

void rb_jump_tag(int tag) (18304.0)

初出: 4064

初出: 4064

rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。

tagには上記関数の引数で受け取ったstateを指定します。

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

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

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

VALUE rb_Array(VALUE obj) (304.0)

obj が Array でない場合は to_a を使って Array に変換します。

obj が Array でない場合は to_a を使って
Array に変換します。

絞り込み条件を変える

VALUE rb_Integer(VALUE obj) (304.0)

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

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

VALUE rb_any_to_s(VALUE obj) (304.0)

Object#to_s の実体です。

Object#to_s の実体です。

VALUE rb_eql(VALUE obj1, VALUE obj2) (304.0)

obj1.equal?(obj2) ならば Qtrue、 そうでないならば Qfalse。

obj1.equal?(obj2) ならば Qtrue、
そうでないならば Qfalse。

VALUE rb_equal(VALUE obj1, VALUE obj2) (304.0)

obj1 == obj2 ならば Qtrue、 そうでないならば Qfalse。

obj1 == obj2 ならば Qtrue、
そうでないならば Qfalse。

VALUE rb_f_autoload(VALUE obj, VALUE klass, VALUE file) (304.0)

絞り込み条件を変える

VALUE rb_f_require(VALUE obj, VALUE fname) (304.0)

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

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

VALUE rb_inspect(VALUE obj) (304.0)

obj.inspect の実体。

obj.inspect の実体。

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

VALUE rb_make_metaclass(VALUE obj, VALUE klass) (304.0)

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

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

VALUE rb_mod_class_variables(VALUE obj) (304.0)

VALUE rb_singleton_class(VALUE obj) (304.0)

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

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

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

絞り込み条件を変える

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

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

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

st_table * rb_generic_ivar_table(VALUE obj) (304.0)

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

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

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

絞り込み条件を変える

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

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

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

static VALUE method_unbind(VALUE obj) (304.0)

static VALUE mnew(VALUE klass, VALUE obj, ID id, VALUE mklass) (304.0)

static VALUE rb_f_array(VALUE obj, VALUE arg) (304.0)

Kernel.#Array の実体です。

Kernel.#Array の実体です。

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

絞り込み条件を変える

static VALUE rb_f_float(VALUE obj, VALUE arg) (304.0)

Kernel.#Float の実体です。

Kernel.#Float の実体です。

static VALUE rb_f_hash(VALUE obj, VALUE arg) (304.0)

Kernel.#Hash の実体です。

Kernel.#Hash の実体です。

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

Kernel.#Integer の実体です。

Kernel.#Integer の実体です。

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

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

Kernel.#String の実体です。

Kernel.#String の実体です。

絞り込み条件を変える

static VALUE rb_false(VALUE obj) (304.0)

Object#nil? の実体です。

Object#nil? の実体です。

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

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

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

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

絞り込み条件を変える

static VALUE rb_true(VALUE obj) (304.0)

Qtrue を返します。

Qtrue を返します。

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

static VALUE set_trace_func(VALUE obj, VALUE trace) (304.0)

Kernel#set_trace_func の実体。 評価器に対するフック手続きを登録します。

Kernel#set_trace_func の実体。
評価器に対するフック手続きを登録します。

static VALUE umethod_unbind(VALUE obj) (304.0)

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

絞り込み条件を変える

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

static int givar_i(VALUE obj, st_table *tbl) (304.0)

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

static void run_final(VALUE obj) (304.0)

obj のファイナライズを行います。

obj のファイナライズを行います。

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

絞り込み条件を変える

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

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

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

void rb_free_generic_ivar(VALUE obj) (304.0)

void rb_mark_generic_ivar(VALUE obj) (304.0)

void rb_p(VALUE obj) (304.0)

p の実体。obj を見やすく出力します。

p の実体。obj を見やすく出力します。

void rb_singleton_class_attached(VALUE klass, VALUE obj) (304.0)

特異クラス klass にその唯一のインスタンス obj を結びつけます。

特異クラス klass にその唯一のインスタンス obj を結びつけます。

絞り込み条件を変える