るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
56件ヒット [1-56件を表示] (0.029秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

検索結果

static VALUE top_include(int argc, VALUE *argv) (78304.0)

static VALUE top_private(int argc, VALUE *argv) (78304.0)

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

static int tokadd_escape(int term) (78304.0)

文字列・正規表現中で許されるバックスラッシュ記法を 入力バッファから読みとり、トークンバッファに追加します。 先頭のバックスラッシュはすでに読みこんでいるものと仮定します。 不正な記法に対しては yyerror を呼び出し 0 を返します。

文字列・正規表現中で許されるバックスラッシュ記法を
入力バッファから読みとり、トークンバッファに追加します。
先頭のバックスラッシュはすでに読みこんでいるものと仮定します。
不正な記法に対しては yyerror を呼び出し 0 を返します。

static int tokadd_string(int func, int term, int paren) (78304.0)

絞り込み条件を変える

static int top_const_get(ID id, VALUE *klassp) (78304.0)

トップレベルの定数 id を参照します。 定数 id が定義されていたら真を返し klassp に その値を書き込みます。未定義なら偽を返します。

トップレベルの定数 id を参照します。
定数 id が定義されていたら真を返し klassp に
その値を書き込みます。未定義なら偽を返します。

static void tokadd(char c) (78304.0)

トークンバッファに文字 c を追加します。

トークンバッファに文字 c を追加します。

static void top_local_init(void) (78304.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

static void top_local_setup(void) (78304.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。

VALUE rb_ary_to_s(VALUE ary) (18370.0)

ary.to_s

ary.to_s

使用例

void debug_print(VALUE ary)
{
Check_Type(ary, T_ARRAY);
printf("%s", STR2CSTR(rb_ary_to_s(ary)));
}

絞り込み条件を変える

VALUE rb_any_to_s(VALUE obj) (18352.0)

Object#to_s の実体です。

Object#to_s の実体です。

VALUE rb_to_int(VALUE val) (18352.0)

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

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

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

VALUE rb_mod_ancestors(VALUE mod) (18304.0)

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

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

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

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

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

絞り込み条件を変える

VALUE rb_singleton_class(VALUE obj) (18304.0)

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

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

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

VALUE rb_singleton_class_clone(VALUE klass) (18304.0)

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

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

VALUE rb_singleton_class_new(VALUE super) (18304.0)

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

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

VALUE rb_thread_stop(void) (18304.0)

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

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

VALUE rb_to_id(VALUE name) (18304.0)

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

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

絞り込み条件を変える

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

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

int rb_autoload_defined(ID id) (18304.0)

int rb_iterator_p() (18304.0)

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

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

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

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

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

絞り込み条件を変える

static VALUE avalue_to_svalue(VALUE v) (18304.0)

static VALUE avalue_to_yvalue(VALUE v) (18304.0)

static VALUE mvalue_to_svalue(VALUE v) (18304.0)

static VALUE proc_to_proc(VALUE proc) (18304.0)

static VALUE proc_to_s(VALUE self, VALUE other) (18304.0)

絞り込み条件を変える

static VALUE rb_mod_to_s(VALUE klass) (18304.0)

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

static VALUE rb_thread_stop_p(VALUE thread) (18304.0)

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

static VALUE svalue_to_avalue(VALUE v) (18304.0)

絞り込み条件を変える

static VALUE svalue_to_mvalue(VALUE v) (18304.0)

static char * newtok(void) (18304.0)

トークンバッファを初期化またはクリアし、 次のトークンを開始する。

トークンバッファを初期化またはクリアし、
次のトークンを開始する。

static inline int is_pointer_to_heap(void *ptr) (18304.0)

static int autoload_i(ID key, const char *name, st_table *tbl) (18304.0)

static void heredoc_restore(NODE *here) (18304.0)

ヒアドキュメントの本体の読み込みに失敗したとき、開始記号 のある行を復帰します。here は lex_strterm です。

ヒアドキュメントの本体の読み込みに失敗したとき、開始記号
のある行を復帰します。here は lex_strterm です。

絞り込み条件を変える

static void rb_autoload_id(ID id, const char *filename) (18304.0)

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

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

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

void rb_ary_store(VALUE ary, long idx, VALUE val) (18304.0)

配列 ary のインデックス idx に val を格納します。idx が範囲を越えるときは Ruby レベルと同じく自動的にサイズが拡張されます。

配列 ary のインデックス idx に
val を格納します。idx が範囲を越えるときは
Ruby レベルと同じく自動的にサイズが拡張されます。

対応するRubyコード

ary[idx] = val

使用例

VALUE ary;
int idx;
int n[5] = { 1, 2, 3, 4, 5 };
ary = rb_ary_new();
for (idx=0; idx<5; idx++) rb_ary_store(ary, idx, INT2FIX(n[idx]));

void rb_autoload(const char *klass, const char *filename) (18304.0)

この関数は 2.3.0 以降で deprecated です。rb_funcall を使用してください。

この関数は 2.3.0 以降で deprecated です。rb_funcall を使用してください。

void rb_autoload_load(ID id) (18304.0)

絞り込み条件を変える

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

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

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

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

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

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

void rb_thread_stop_timer(void) (18304.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。

void ruby_stop(int ex) (18304.0)

評価器プロセスを停止します。

評価器プロセスを停止します。

static void local_push(int top) (304.0)

ローカル変数テーブルをプッシュします。 プログラムのトップレベルをパースしているときは top を真にします。

ローカル変数テーブルをプッシュします。
プログラムのトップレベルをパースしているときは top を真にします。

絞り込み条件を変える

MACRO SafeStringValue(v) (52.0)

StringValue と同じく、val が String でなければ to_str メソッドを 使って String に変換します。同時に rb_check_safe_str() によるチェックも 行います。

StringValue と同じく、val が String でなければ to_str メソッドを
使って String に変換します。同時に rb_check_safe_str() によるチェックも
行います。

VALUE rb_Array(VALUE obj) (52.0)

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

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

VALUE rb_Integer(VALUE obj) (52.0)

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

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

VALUE rb_str_concat(VALUE s1, VALUE s2) (52.0)

equivalent to "s1.concat s2"

equivalent to "s1.concat s2"

VALUE rb_ary_pop(VALUE ary) (22.0)

配列 ary の末尾の要素をとりのぞき返します。 空配列のときは Qnil を返します。

配列 ary の末尾の要素をとりのぞき返します。
空配列のときは Qnil を返します。

対応するRubyコード

val = ary.pop

使用例

last_error = rb_ary_pop(err_ary);
VALUE str = rb_funcall(last_error, rb_intern("to_s"), 0);

絞り込み条件を変える

VALUE rb_class_path(VALUE klass) (22.0)

klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

Module#to_s の定義は

rb_str_dup(rb_class_path(klass));

です。