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.
Hash(
a => 1,
b => 2,
c => 3,
)
Working with hashes:
Elements of an hash can be accessed with the special syntax hash{key}
where key
is a String-convertable object.
var hash = Hash(name => 'Sidef')
# Print the value of a key
say hash{"name"} #=> "Sidef"
# Set a key into the hash
hash{"age"} = 6
# Print the hash
say hash
Existent key
A key can be checked if it exists in a hash using the syntax: hash.exists(key)
.
Deleting a key
A key can be deleted from a hash using the syntax: hash.delete(key)
.