るりまサーチ (Ruby 2.2.0)

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

VALUE rb_uint_new(unsigned int v) (96901.0)

VALUE rb_to_int(VALUE val) (96649.0)

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

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

ID rb_intern(const char *name) (96601.0)

任意の char* と一対一に対応する整数 ID を返す。

任意の char* と一対一に対応する整数 ID を返す。

VALUE rb_Integer(VALUE obj) (96601.0)

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

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

VALUE rb_int_new(long v) (96601.0)

絞り込み条件を変える

VALUE rb_obj_taint(VALUE obj) (96601.0)

Object#taint

Object#taint

VALUE rb_obj_tainted(VALUE obj) (96601.0)

Object#tainted?

Object#tainted?

VALUE rb_obj_untaint(VALUE obj) (96601.0)

Object#untaint

Object#untaint

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

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

Kernel.#Integer の実体です。

Kernel.#Integer の実体です。

絞り込み条件を変える

static VALUE rb_sym_interned_p(VALUE sym) (96601.0)

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

void rb_interrupt(void) (96601.0)

void rb_parser_append_print(void) (96601.0)

ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。

void rb_thread_interrupt(void) (96601.0)

絞り込み条件を変える

rubygems/user_interaction (96001.0)

ユーザとのやりとりを行うライブラリです。

ユーザとのやりとりを行うライブラリです。

void rb_attr(VALUE klass, ID id, int read, int write, int ex) (79201.0)

NODE * rb_compile_cstr(const char *f, const char *s, int len, int line) (78901.0)

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

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

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

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

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

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

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

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

絞り込み条件を変える

int rb_thread_fd_writable(int fd) (78901.0)

static VALUE rb_call(VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv, int scope) (78901.0)

クラス klass に定義されたメソッド mid を呼び出します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。

クラス klass に定義されたメソッド mid を呼び出します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。

scope は以下のように呼び出しの形式を示します。

: 0
obj.method() (private/protected メソッドを呼べない)
: 1
method() (private/protected メソッドも呼べる)
: 2
method_or_lvar (1とはエラーメッセージが変わる)
: 3
super

static VALUE rb_call0(VALUE klass, VALUE recv, ID id, int argc, VALUE *argv, NODE *body, int nosuper) (78901.0)

クラス klass に定義されたメソッドのコード body を起動します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。 nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。

クラス klass に定義されたメソッドのコード body を起動します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。

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

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

絞り込み条件を変える

static int rb_feature_p(const char *feature, int wait) (78901.0)

static int rb_io_mode_flags2(int mode) (78901.0)

open(2) のようなモード指定modeをruby内部のモードフラグに変換します。

open(2) のようなモード指定modeをruby内部のモードフラグに変換します。

modeは、O_RDONLY, O_WRONLY, O_RDWRのいずれかで
対応する以下の値のいずれかを返します。

* FMODE_READABLE,
* FMODE_WRITABLE,
* FMODE_READWRITE

FMODE_READWRITEは、FMODE_READABLEと
FMODE_WRITEABLEの論理和です。

Microsoft Windows などファイルにバイナリ/テキスト属性の区別がある
プラットフォームでは、modeにO_BINARYの論理和が指定されて...

static int rb_thread_dead(rb_thread_t th) (78901.0)

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

static void rb_thread_restore_context(rb_thread_t th, int exit) (78901.0)

スレッドを切り替えるにあたって、切り替え先のスレッド th の コンテキストを評価器に復帰します。

スレッドを切り替えるにあたって、切り替え先のスレッド th の
コンテキストを評価器に復帰します。

絞り込み条件を変える

void rb_define_attr(VALUE klass, const char *name, int read, int write) (78901.0)

クラス klass にメソッド name と name= を定義します。 read が真のときは name を定義し、 write が真のときは name= を定義します。

クラス klass にメソッド name と name= を定義します。
read が真のときは name を定義し、
write が真のときは name= を定義します。

void rb_load_protect(VALUE fname, int wrap, int *state) (78901.0)

void rb_parser_while_loop(int chop, int split) (78901.0)

ruby の -n オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

ruby の -n オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。

static struct kwtable * rb_reserved_word(const char *str, unsigned int len) (78619.0)

長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。

長さ len の文字列 str が予約語であれば
そのフラグテーブルを返します。str が予約語でなければ
NULL を返します。

struct kwtable {
char *name; /* 予約語の名前 */
int id[2]; /* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば
それを格納する。なければ id[0]...

void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (78619.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...

絞り込み条件を変える

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

NODE * rb_compile_string(const char *f, VALUE s, int line) (78601.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_svar(int cnt) (78601.0)

現在の SCOPE でローカル変数IDが cnt である変数の 領域へのポインタを返します。主に $_ (cnt=0) と $~ (cnt=1) に アクセスするために使われます。

現在の SCOPE でローカル変数IDが cnt である変数の
領域へのポインタを返します。主に $_ (cnt=0) と $~ (cnt=1) に
アクセスするために使われます。

VALUE rb_ary_aref(int argc, VALUE *argv, VALUE ary) (78601.0)

argc が 1 のときは ary[*argv]、 2 のときは ary[argv[0], argv[1]] を返します。

argc が 1 のときは ary[*argv]、
2 のときは ary[argv[0], argv[1]] を返します。

VALUE rb_call_super(int argc, const VALUE *argv) (78601.0)

Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。

Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。

絞り込み条件を変える

VALUE rb_check_convert_type(VALUE val, int type, const char *tname, const char *method) (78601.0)

val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。

val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。

type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。

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

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

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

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

Class#new の実体です。

Class#new の実体です。

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

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

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

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

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

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

絞り込み条件を変える

VALUE rb_convert_type(VALUE val, int type, const char *tname, const char *method) (78601.0)

オブジェクト val をクラス type のインスタンスに変換します。 変換には、val.method の戻り値が使われます。

オブジェクト val をクラス type のインスタンスに変換します。
変換には、val.method の戻り値が使われます。

val がもともと type クラスのインスタンスなら val を
そのまま返します。

VALUE rb_eval_cmd(VALUE cmd, VALUE arg, int tcheck) (78601.0)

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

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

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

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

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

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

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

VALUE rb_f_trace_var(int argc, VALUE *argv) (78601.0)

絞り込み条件を変える

VALUE rb_f_untrace_var(int argc, VALUE *argv) (78601.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Module#module_eval の実体です。

Module#module_eval の実体です。

絞り込み条件を変える

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

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

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

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

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

初出: 4064

初出: 4064

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

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

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

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

絞り込み条件を変える

int rb_autoload_defined(ID id) (78601.0)

int rb_block_given_p(void) (78601.0)

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

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

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

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

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

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

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

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

int rb_is_class_id(ID id) (78601.0)

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

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

絞り込み条件を変える

int rb_is_const_id(ID id) (78601.0)

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

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

int rb_is_instance_id(ID id) (78601.0)

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

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

int rb_is_local_id(ID id) (78601.0)

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

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

int rb_iterator_p() (78601.0)

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

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

int rb_provided(const char *feature) (78601.0)

絞り込み条件を変える

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

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

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

int rb_safe_level(void) (78601.0)

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

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

int rb_thread_alone(void) (78601.0)

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

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

int ruby_stack_check(void) (78601.0)

int ruby_stack_length(VALUE **p) (78601.0)

絞り込み条件を変える

static NODE * rb_get_method_body(VALUE *klassp, ID *idp, int *noexp) (78601.0)

クラス klass から id という名前のメソッドエントリを検索する。 見付かったらその本体である構文木を返す。見付からなければ NULL を返す。

クラス klass から id という名前のメソッドエントリを検索する。
見付かったらその本体である構文木を返す。見付からなければ
NULL を返す。

検索結果をキャッシュする。

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

Class#initialize の実体です。

Class#initialize の実体です。

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

static VALUE rb_cont_call(int argc, VALUE *argv, VALUE cont) (78601.0)

Continuation#call の実体。

Continuation#call の実体。

static VALUE rb_f_abort(int argc, VALUE *argv) (78601.0)

絞り込み条件を変える

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

static VALUE rb_f_eval(int argc, VALUE *argv, VALUE self) (78601.0)

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

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

load の実体。

load の実体。

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

絞り込み条件を変える

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

static VALUE rb_f_send(int argc, VALUE *argv, VALUE recv) (78601.0)

static VALUE rb_f_throw(int argc, VALUE *argv) (78601.0)

static VALUE rb_mod_attr(int argc, VALUE *argv, VALUE klass) (78601.0)

static VALUE rb_mod_attr_accessor(int argc, VALUE *argv, VALUE klass) (78601.0)

絞り込み条件を変える

static VALUE rb_mod_attr_reader(int argc, VALUE *argv, VALUE klass) (78601.0)

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

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

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

static VALUE rb_mod_modfunc(int argc, VALUE *argv, VALUE module) (78601.0)

絞り込み条件を変える

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

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

static VALUE rb_mod_protected(int argc, VALUE *argv, VALUE module) (78601.0)

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>