Ruby 配列からnilを削除する

Ruby 配列からnilを削除する

Rubyで、compactを使用して、配列からnilを削除するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

compact使い方

compactを使用すれば、配列からnilを削除することが可能です。

以下は、配列からnilを削除するサンプルコードとなります。

delete_ifを使用することもできます。

rejectを使用しても同じです。

パフォーマンスは圧倒的に、compactが一番いいです。

【参考】 同じコードを1000万回実行した結果