Ruby 条件を指定して配列の値を削除する

Ruby 条件を指定して配列の値を削除する

Rubyで、delete_ifを使って、条件を指定して配列の値を削除するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

delete_if使い方

delete_ifを使用すると、条件を指定して配列の値を削除することが可能です。

以下は、用意した配列の値を、条件を指定して配列の値を削除して表示するサンプルコードとなります。

rejectを使用すると、以下のように元の値は変化しません。