slice_array

配列からスライスを抽出します。

入力

array

スライスする配列です。

start

抽出する最初の要素のインデックスです。このインデックスは、入力配列の範囲に収まるよう調整されます。

stop

スライスの末尾を超える最初の要素のインデックスです。このインデックスも、元の配列の範囲に合わせて調整されます。

stride

元の配列内の各要素間のインデックスの増分値です。この値は負にすることもできます。

たとえば、slice_array(a, array_size(a), -1, -1) を使用すると、配列を安全に反転することができます。

出力

slice

配列のスライスです。