From 9294b846dd85c8bd87f17455a597dafdf4fd14d7 Mon Sep 17 00:00:00 2001 From: Cristian Granda Date: Wed, 28 Oct 2020 09:18:50 -0500 Subject: [PATCH] Update hash.rb --- Ruby/Hashes/hash.rb | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Ruby/Hashes/hash.rb b/Ruby/Hashes/hash.rb index 87a6b8a7..9378c356 100644 --- a/Ruby/Hashes/hash.rb +++ b/Ruby/Hashes/hash.rb @@ -18,6 +18,25 @@ days["1"] or days["2"] +# To check if a key is present, use + +days.key?("1") # true +days.key?("3") # false + # To list out all the keys, use -days.keys \ No newline at end of file +days.keys + +# To list out all the values, use + +days.values + +days = {"1" => "Sunday", "2" => "Monday", "3" => nil} + +# To remove nil values/keys, use + +days.compact + +# To remove all values/keys, use + +days.clear