Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Array > delete_at
delete_at(pos) -> object | nil指定された位置 pos にある要素を取り除きそれを返します。 pos が範囲外であったら nil を返します。
Array#at と同様に負のインデックスで末尾から位置を指定するこ とができます。
array = [0, 1, 2, 3, 4] array.delete_at 2 p array #=> [0, 1, 3, 4]