Access elements of nested hashes using fetch method
The fetch
method allows us to access nested hash elements.
Syntax:
nested_hash.fetch(key1).fetch(key2)…
Example: In this example we use fetch
method to access the nested hash elements
# Example nested hash
nested_hash = {
key1: {
key2: {
key3: "geekforgeeks"
}
}
}
# Access elements of nested hashes using fetch method
value3 = nested_hash.fetch(:key1).fetch(:key2).fetch(:key3)
puts "Value: #{value3}"
Output
Value: geekforgeeks
How to Access elements of nested hashes in Ruby?
RIn this article, we will discuss how to access elements of nested hashes in Ruby. We can access elements of nested hashes through different methods ranging from using the dig method to the fetch method.
Table of Content
- Access elements of nested hashes using square brackets
- Access elements of nested hashes using dig method
- Access elements of nested hashes using fetch method
Contact Us