るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

キーワード

検索結果

<< 1 2 3 ... > >>

static inline void dvar_asgn(ID id, VALUE value) (78604.0)

現在のローカル変数スコープ中に存在するはずの ブロックローカル変数 id に value を代入します。

現在のローカル変数スコープ中に存在するはずの
ブロックローカル変数 id に value を代入します。

static inline void dvar_asgn_curr(ID id, VALUE value) (78604.0)

現在のブロックローカル変数スコープに存在するはずの ブロックローカル変数 id に value を代入します。

現在のブロックローカル変数スコープに存在するはずの
ブロックローカル変数 id に value を代入します。

static void dvar_asgn_internal(ID id, VALUE value, int curr) (78604.0)

dvar_asgn と dvar_asgn_curr の補助関数です。

dvar_asgn と dvar_asgn_curr の補助関数です。

static VALUE define_final(int argc, VALUE *argv, VALUE os) (78304.0)

static int delete_never(char *key, char *value, char *never) (78304.0)

st_cleanup_safe() のイテレータブロック。

st_cleanup_safe() のイテレータブロック。

絞り込み条件を変える

static int dyna_in_block(void) (78304.0)

ブロックにネストしているコードをパース中は真。

ブロックにネストしているコードをパース中は真。

static struct RVarmap * dyna_push(void) (78304.0)

ブロックローカル変数テーブルをプッシュします。

ブロックローカル変数テーブルをプッシュします。

static void dyna_pop(struct RVarmap *vars) (78304.0)

ブロックローカル変数テーブルをポップします。

ブロックローカル変数テーブルをポップします。

NODE * rb_node_newnode(enum node_type type, NODE *a0, NODE *a1, NODE *a2) (38104.0)

ノードタイプが type で a0 a1 a2 を 要素に持つノードを生成し、返します。

ノードタイプが type で a0 a1 a2 を
要素に持つノードを生成し、返します。

static int find_bad_fds(fd_set *dst, fd_set *src, int max) (37204.0)

絞り込み条件を変える

VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super) (36604.0)

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

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

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

@param name クラス名

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

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

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

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

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

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

VALUE rb_mod_included_modules(VALUE mod) (36604.0)

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

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

int rb_thread_fd_writable(int fd) (36604.0)

static VALUE rb_mod_append_features(VALUE module, VALUE include) (36604.0)

絞り込み条件を変える

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

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

void rb_thread_fd_close(int fd) (36304.0)

static NODE * arg_add(NODE *node1, NODE *node2) (19504.0)

static NODE * arg_prepend(NODE *node1, NODE *node2) (19504.0)

絞り込み条件を変える

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

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

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

static NODE * copy_node_scope(NODE *node, VALUE rval) (19204.0)

node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。

node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。

static NODE * newline_node(NODE *node) (19204.0)

nodeがNULLでなければ現在パース中の行番号を格納した NODE_NEWLINEをnodeの前に付加し、それを返す。

nodeがNULLでなければ現在パース中の行番号を格納した
NODE_NEWLINEをnodeの前に付加し、それを返す。

static NODE * node_assign(NODE *lhs, NODE *rhs) (19204.0)

static NODE * block_append(NODE *head, NODE *tail) (18904.0)

head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。

head と tail を NODE_BLOCK のリストとして連結し、
先頭ノードを返します。head または tail が NODE_BLOCK
でない場合は NODE_BLOCK に入れたうえでそれを連結します。
head もしくは tail が NULL なら連結はせず、
NULL でないほうを返します。

絞り込み条件を変える

static NODE * cond(NODE *node) (18904.0)

static NODE * cond0(NODE *node) (18904.0)

static NODE * list_append(NODE *head, NODE *tail) (18904.0)

NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。

NODE_LIST のリスト head に非 NODE_LIST のノード
tail を連結し、先頭ノードを返します。head が NULL
のときは tail を NODE_LIST でラップして返します。

static NODE * literal_append(NODE *head, NODE *tail) (18904.0)

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (18904.0)

絞り込み条件を変える

static VALUE eval_node(VALUE self, NODE *node) (18904.0)

static char * arg_defined(VALUE self, NODE *node, char *buf, char *type) (18904.0)

static char * is_defined(VALUE self, NODE *node, char *buf) (18904.0)

node を self = self で評価したとき値が得られそうな 式であれば、node の種別を表す文字列を返します。

node を self = self で評価したとき値が得られそうな
式であれば、node の種別を表す文字列を返します。

static enum node_type nodetype(node) (18904.0)

node の種類を返します。 デバッグ用です。

node の種類を返します。
デバッグ用です。

static int nodeline(NODE *node) (18904.0)

node に埋め込まれている行番号を返します。 デバッグ用です。

node に埋め込まれている行番号を返します。
デバッグ用です。

絞り込み条件を変える

static void rb_export_method(VALUE klass, ID name, ID noex) (18904.0)

static void readonly_setter(VALUE val, ID id, void *var) (18904.0)

static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var) (18904.0)

ID rb_id_attrset(ID id) (18604.0)

static VALUE ev_const_defined(NODE *cref, ID id, VALUE self) (18604.0)

外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。

外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。

絞り込み条件を変える

static VALUE eval_under(VALUE under, VALUE self, VALUE src, const char *file, int line) (18604.0)

static VALUE exec_under(VALUE (*func)(), VALUE under, VALUE cbase, void *args) (18604.0)

static VALUE module_setup(VALUE module, NODE *n) (18604.0)

module を定義するモジュール文の本体 n を評価します。

module を定義するモジュール文の本体 n を評価します。

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

static VALUE rb_thread_start_0(VALUE (*fn)(), void *arg, rb_thread_t th_arg) (18604.0)

絞り込み条件を変える

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

static const char * thread_status_name(enum thread_status status) (18604.0)

static int intersect_fds(fd_set *src, fd_set *dst, int max) (18604.0)

static int match_fds(fd_set *dst, fd_set *src, int max) (18604.0)

static int rb_io_mode_flags2(int mode) (18604.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) (18604.0)

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

static rb_thread_t rb_thread_alloc(VALUE klass) (18604.0)

static rb_thread_t rb_thread_check(VALUE data) (18604.0)

static void mod_av_set(VALUE klass, ID id, VALUE val, int isconst) (18604.0)

絞り込み条件を変える

static void print_undef(VALUE klass, ID id) (18604.0)

クラス klass にメソッド id が見付からない (undefined) ことに 対するエラーメッセージを stderr に出力します。

クラス klass にメソッド id が見付からない (undefined) ことに
対するエラーメッセージを stderr に出力します。

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

static void rb_clear_cache_by_id(ID id) (18604.0)

メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。

メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。

static void remove_method(VALUE klass, ID mid) (18604.0)

クラス klass 自体に登録されている mid という名前のメソッドを 検索し、エントリを削除します。見付からなかったときは例外 NameError を発生します。

クラス klass 自体に登録されている mid という名前のメソッドを
検索し、エントリを削除します。見付からなかったときは例外 NameError
を発生します。

static void set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex) (18604.0)

絞り込み条件を変える

void * rb_mod_const_at(VALUE mod, void *data) (18604.0)

void * rb_mod_const_of(VALUE mod, void *data) (18604.0)

void rb_add_method(VALUE klass, ID mid, NODE *node, int noex) (18604.0)

クラス klass に mid という名前のメソッドを定義する。 その本体は node であり、noex で示される可視性を持つ。

クラス klass に mid という名前のメソッドを定義する。
その本体は node であり、noex で示される可視性を持つ。

void rb_autoload_load(ID id) (18604.0)

void rb_cvar_declear(VALUE klass, ID name, VALUE val) (18604.0)

klass のクラス変数 name に val を代入します。

klass のクラス変数 name に val を代入します。

絞り込み条件を変える

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

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

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

void rb_dvar_push(ID id, VALUE value) (18604.0)

void rb_set_end_proc(void (*func)(VALUE), VALUE data) (18604.0)

void rb_undef(VALUE klass, ID id) (18604.0)

クラス klass のメソッド id を undef します。

クラス klass のメソッド id を undef します。

MACRO RUBY_DATA_FUNC(func) (18304.0)

任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。

任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。

絞り込み条件を変える

MACRO RUBY_METHOD_FUNC(func) (18304.0)

任意の関数へのポインタ func を Ruby のメソッドの実体として適する 型に強制キャストします。

任意の関数へのポインタ func を Ruby のメソッドの実体として適する
型に強制キャストします。

VALUE rb_ary_delete(VALUE ary, VALUE item) (18304.0)

ary.delete

ary.delete

VALUE rb_ary_includes(ary, item) (18304.0)

ary.include? item

ary.include? item

VALUE rb_class_inherited(VALUE super, VALUE klass) (18304.0)

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

VALUE rb_define_module(const char *name) (18304.0)

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

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

例:
VALUE rb_mHoge = rb_define_module("Hoge"); // モジュールHogeを作成

VALUE rb_define_module_id(ID id) (18304.0)

名前が id である新しいモジュールを定義し、それを返します。 モジュール→名前 (定数) のリンクは確立しますが 名前→モジュールのリンクはまだ確立していません。

名前が id である新しいモジュールを定義し、それを返します。
モジュール→名前 (定数) のリンクは確立しますが
名前→モジュールのリンクはまだ確立していません。

VALUE rb_dvar_curr(ID id) (18304.0)

現在のブロックローカル変数スコープで id を参照します。

現在のブロックローカル変数スコープで id を参照します。

VALUE rb_dvar_defined(ID id) (18304.0)

VALUE rb_dvar_ref(ID id) (18304.0)

現在のローカル変数スコープで id を参照します。

現在のローカル変数スコープで id を参照します。

絞り込み条件を変える

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

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

VALUE rb_f_lambda(void) (18304.0)

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

VALUE rb_gc_disable(void) (18304.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gvar_defined(struct global_entry *entry) (18304.0)

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

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

絞り込み条件を変える

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

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

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

VALUE rb_mod_ancestors(VALUE mod) (18304.0)

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

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

VALUE rb_mod_class_variables(VALUE obj) (18304.0)

VALUE rb_mod_clone(VALUE mod) (18304.0)

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

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

VALUE rb_mod_constants(VALUE mod) (18304.0)

絞り込み条件を変える

VALUE rb_mod_dup(VALUE mod) (18304.0)

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

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

VALUE rb_mod_include_p(VALUE mod, VALUE mod2) (18304.0)

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

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

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

Module#module_eval の実体です。

Module#module_eval の実体です。

VALUE rb_mod_name(VALUE mod) (18304.0)

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

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

VALUE rb_mod_remove_const(VALUE mod, VALUE name) (18304.0)

絞り込み条件を変える

<< 1 2 3 ... > >>