compact! -> self | nilRuby 2.4.0 から[permalink][rdoc][edit]() → self?-
自身から破壊的に value が nil のものを取り除き、変更が行われた場合は self を、そうでなければ nil を返します。
例hash = {a: 1, b: nil, c: 3} hash.compact! p hash # => {:a=>1, :c=>3} p hash.compact! # => nil[SEE_ALSO] Hash#compact, Array#compact!