るりまサーチ

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

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

VALUE rb_apply(VALUE recv, ID mid, VALUE args) (1.0)

オブジェクト recv のメソッド mid を 引数 args とともに呼び出します。

オブジェクト recv のメソッド mid を
引数 args とともに呼び出します。

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

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

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

VALUE rb_ary_clear(VALUE ary) (1.0)

ary.clear

ary.clear

VALUE rb_ary_concat(VALUE ary, VALUE x) (1.0)

ary.concat x

ary.concat x

VALUE rb_ary_delete(VALUE ary, VALUE item) (1.0)

ary.delete

ary.delete

絞り込み条件を変える

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

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

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

インデックスが範囲を越えるときは Qnil を返します。
負のインデックスも使えます。

対応する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_ary_includes(ary, item) (1.0)

ary.include? item

ary.include? item

VALUE rb_ary_new() (1.0)

空の Ruby の配列を作成し返します。

空の Ruby の配列を作成し返します。

対応するRubyコード

ary = Array.new または
ary = []

使用例

VALUE ary;
ary = rb_ary_new();

VALUE rb_ary_new2(long len) (1.0)

長さ len 分だけメモリを確保した、 長さゼロの Ruby の配列を作成し返します。

長さ len 分だけメモリを確保した、
長さゼロの Ruby の配列を作成し返します。

対応するRubyコード

ary = Array.new(len)

使用例

VALUE ary;
long len;
...
ary = rb_ary_new2(len);
<< < 1 2 3 4 5 ... > >>