Ruby 2.4では、要素の出現回数を数え、それらをハッシュに格納する必要があります。しかし、私は自分のハッシュに何もゼロキーを含めたくない。だから私は試しましたハッシュからnilキーを削除するにはどうすればよいですか?
my_hash = int_data_col.each_with_object(Hash.new(0)) { |i, h| h[i]+=1 }.delete(nil)
しかし、これは "1"を返します。 "delete(nil)"を終了すると、ハッシュが返されますが、ハッシュにnilキーが含まれます( "int_data_col"配列にnilが存在すると仮定します)。ハッシュからnilキーを削除するにはどうしたら正しい結果が得られますか?
どのようにゼロキーを取得するのでしょうか?これは "[XY問題](https://meta.stackexchange.com/q/66377/153968)"のように聞こえます。ここでは、ハッシュの生成方法について尋ねてください。 –