るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. rake sh
  2. fileutils sh
  3. _builtin lock_sh
  4. constants lock_sh
  5. sync sh

検索結果

VALUE rb_ary_push(VALUE ary, VALUE item) (18304.0)

配列 ary の末尾に item を追加します。

配列 ary の末尾に item を追加します。

対応するRubyコード

ary.push(item) または
ary << item

使用例

VALUE ary = rb_ary_new();
char line[4096];
while ((gets(line)) != NULL){
item = process_apache_log(line);
rb_ary_push(ary, item);
}

VALUE rb_ary_shift(VALUE ary) (18304.0)

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

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

対応するRubyコード

val = ary.shift

VALUE rb_ary_unshift(VALUE ary, VALUE item) (18304.0)

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

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

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

Kernel.#Hash の実体です。

Kernel.#Hash の実体です。

static int mark_hashentry(VALUE key, VALUE value) (18304.0)

絞り込み条件を変える

static int numhash(long n) (18304.0)

int用のハッシュ関数。 n に対するハッシュ値を計算する。

int用のハッシュ関数。
n に対するハッシュ値を計算する。

static int strhash(register char *string) (18304.0)

文字列用のハッシュ関数。 string に対するハッシュ値を計算する。

文字列用のハッシュ関数。
string に対するハッシュ値を計算する。

static struct RVarmap * dyna_push(void) (18304.0)

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

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

static void local_push(int top) (18304.0)

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

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

static void pushback(int c) (18304.0)

入力に一文字戻します。 c が EOF (-1) のときはなにもしません。

入力に一文字戻します。
c が EOF (-1) のときはなにもしません。

絞り込み条件を変える

static void rehash(register st_table *table) (18304.0)

テーブルの全要素に対しハッシュ値を計算しなおして テーブルを再構成する。エントリに対して要素の数が 増えすぎ、テーブルが狭くなってきたときに発生する。

テーブルの全要素に対しハッシュ値を計算しなおして
テーブルを再構成する。エントリに対して要素の数が
増えすぎ、テーブルが狭くなってきたときに発生する。

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

void rb_mark_hash(st_table *tbl) (18304.0)

st_table * st_init_table(struct st_hash_type *type) (304.0)

st_table * st_init_table_with_size(struct st_hash_type *type, int size) (304.0)

st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。

st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。

絞り込み条件を変える