Ruby ハッシュのキーを条件を指定して削除する

Ruby ハッシュのキーを条件を指定して削除する

Rubyで、delete_ifを使用して、ハッシュのキーを条件を指定して削除するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

delete_if使い方

delete_ifを使用すれば、ハッシュのキーを条件を指定して削除することが可能です。

以下は、ハッシュのキーを条件を指定して削除するサンプルコードとなります。

キーが含まれていない場合はエラーにならずに元の値のままとなります。

reject!を使用しても、キーを削除することが可能です。

reject!の場合は、条件に値がない場合は「nil」が返ってきます。