Hash
An Hash is a dynamic collection of key-value pairs. The keys must be of type String, while the values can have any type.
Working with hashes:
Elements of an hash can be accessed with the special syntax hash{key}
where key
is a String-convertable object.
Hash of Arrays
The idiom hash{key} := [] << value
can be used for creating an hash of arrays, as illustrated in the example below:
which outputs:
Existent key
A key can be checked if it exists in a hash using the syntax: hash.has(key)
.
Deleting a key
A key can be deleted from a hash using the syntax: hash.delete(key)
.
Last updated