2017.1.29
2017.4.17

Hashキーの存在チェックと削除

RubyでHashキーが存在しているかどうかの確認方法と削除の仕方がわからなかったのでメモしておきます。

コード

キーの存在チェック(has_key?)


hs = { :aaa => 1, :bbb => 2, :ccc => 3 }
if hs.has_key?(:aaa)
    puts("OK")
else
    puts("NG")
end

キーの削除(delete)


hs = { :aaa => 1, :bbb => 2, :ccc => 3 }
hs.delete(:aaa)

Ruby】関連記事