Answers for "ruby get value from hash by key"

0

ruby get key

hash = {"apple" => "fruit", "carrot" => "vegetable"}
array = hash.keys   #=> ["apple", "carrot"]
Posted by: Guest on January-20-2021
0

ruby check if hash has method before calling it

# Use .try(:key) to conditionally access hash keys or methods
attr = my_hash.try(:key1)

# You can chain together multiple try()'s
attr = my_hash.try(:key1).try(:key2)

# If you want to access a value in a hash value you can use ternary operators
attr = my_hash.try(:key1) ? my_hash.key1["key2"] : nil
Posted by: Guest on November-25-2020
-1

get specific key value from array of hashes in ruby

values = ary.map{|h| h[13]}.compact
Posted by: Guest on July-29-2020

Browse Popular Code Answers by Language