VALUE rb_ary_entry(VALUE ary, long 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];