Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

ruby
hash
communitycreator

How can we access the entries of a Hash in Ruby?

okwudili onyejiaku

Overview

We can get the value of a given key of a Hash by using the fetch(key) method. We only need to specify the key we want to get. This way, it will give us the value of the key we have specified.

Syntax

hash.fetch(key)

Parameters

hash: This is the Hash whose keys we want to access.

key: This is the key whose value will be returned, if found.

Return value

This method returns the value for the given key.

Code example

# create hashes
h1 = {one: 1, two: 2, three: 3}
h2 = {name: "okwudili", stack: "ruby"}
h3 = {"foo": 0, "bar": 1}
h4 = { a: 100, b: 200, c: 300 }

# find key values
puts h1.fetch(:two)
puts h2.fetch(:name)
puts h3.fetch(:foo)
puts h4.fetch(:b)
Get the key values of entries of a Hash in Ruby

Code explanation

  • Lines 2–5: We create some Hashes.
  • Lines 8–11: We invoke the fetch(key) method on the Hashes, along with the arguments of the method. Then, we print the results to the console.

RELATED TAGS

ruby
hash
communitycreator
RELATED COURSES

View all Courses

Keep Exploring