るりまサーチ

最速Rubyリファレンスマニュアル検索!
2783件ヒット [2701-2783件を表示] (0.046秒)
トップページ > クエリ:int[x] > 種類:関数[x]

別のキーワード

  1. socket int
  2. prime int_from_prime_division
  3. _builtin to_int
  4. mkmf convertible_int
  5. option int

キーワード

検索結果

<< < ... 26 27 28 >>

void ruby_options(int argc, char **argv) (101.0)

argc と argv を ruby への コマンドラインオプションとして処理します。

argc と argv を ruby への
コマンドラインオプションとして処理します。

void ruby_stop(int ex) (101.0)

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

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

VALUE rb_ary_new3(long n, VALUE i0, i1, i2, ...) (25.0)

長さ n で要素に i0 i1 i2 …を格納した Ruby の配列を作成し返します。

...n で要素に i0 i1 i2 …を格納した
Ruby の配列を作成し返します。

対応するRubyコード

ary = Array[i0, i1, i2...] または
ary = [i0, i1, i2...]

使用例

VALUE ary;
int
i[3] = { 1, 2, 3 };
ary = rb_ary_new3(3, INT2FIX(i[0]), INT2FIX(i[1]), INT2FIX(i[2]));...

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

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

...を越えるときは
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]));...

st_table * st_init_numtable(void) (17.0)

キーが int 型であるハッシュテーブルを作成する。

...キーが int 型であるハッシュテーブルを作成する。...

絞り込み条件を変える

VALUE rb_ary_entry(VALUE ary, long offset) (7.0)

ary のインデックス offset の要素を返します。

...負のインデックスも使えます。

対応するRubyコード

ary[offset] または
ary.at(offset)

使用例

VALUE num;
num = rb_ary_entry(ary, offset);
printf("%d\n", FIX2INT(num));

キャストを使った要素の参照方法

VALUE num = RARRAY(ary)->ptr[offset];...

VALUE rb_catch(const char *tag, VALUE (*proc)(), VALUE data) (7.0)

catch と同等の動作を実行します。

...foo_yield(VALUE a, VALUE b)
{
return rb_yield(b);
}

static VALUE
foo_catch(VALUE obj)
{
return rb_catch("footag", foo_yield, INT2FIX(2));
}

static VALUE
foo_abort(VALUE obj)
{
return rb_throw("footag", Qnil);
}

void
Init_foo(void)
{
VALUE Foo = r...
<< < ... 26 27 28 >>