このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Hash#clear

clear -> self[permalink][rdoc][edit]

ハッシュの中身を空にします。

空にした後のselfを返します。デフォルト値の設定はクリアされません。

h = Hash.new("default value")
h[:some] = "some"
p h # => {:some=>"some"}

h.clear

p h # => {}
p h.default # => "default value"