Hash in Ruby
Learn how to use a hash in Ruby language.
We'll cover the following...
Defining hash in Ruby
To define a hash in a Ruby program, we need to use curly brackets. Remember that we use square brackets for arrays:
$ pry
> obj = {}
...
> obj.class
Hash < Object
We should not name the variable hash
because it is a reserved language keyword, but we can enter it into the REPL and see what happens. That’s why the authors usually use obj
(object) orhh
(double “h” indicates it’s more than just a variable).
Programmers say that the hash is key-value storage, where each key is assigned a value. For example, the key is ball
, a string, and the value is the physical object ball
itself. The hash is often called a ...