Ruby 4.0 リファレンスマニュアル

function rb_ary_subseq

[edit]
VALUE rb_ary_subseq(VALUE ary, long beg, long len)

配列 ary の一部を、新しい配列として取り出します。

範囲が ary の外であれば Qnil を返します。たとえば [0, 1, 2, 3] の 4 番目から 1,000,000,000 番目までを要求したときのように、返す配列は len より短くなることがあります。

[PARAM] ary:
対象の配列です。
[PARAM] beg:
取り出す部分の先頭の添字です。
[PARAM] len:
取り出す要素数です。
[RETURN]
ary の beg から len 個を持つ新しい配列です。範囲が外のときは Qnil です。