Sidef::Types::Hash::Hash
This class implements ...
var obj = Hash(...)
Inherits methods from:
* Sidef::Object::Object
a & b
Returns the
Aliases: and, intersection
a + b
Aliases: merge, concat
a - b
Aliases: sub, diff, difference
a ... b
Aliases: to_list
a == b
Aliases: eq
a ^ b
Aliases: xor, symdiff, symmetric_difference
a | b
Aliases: or, union
a ≠ b
Aliases: !=, ne
self.append(:pairs)
self.as_tree(root)
self.clear
self.collect(block)
Aliases: collect_kv
self.count(obj)
self.count_by(block)
self.delete(*keys)
Aliases: remove
self.delete_if(block)
self.dig(key, *keys)
self.each(obj)
Aliases: each_kv, each_pair
self.each_k(block)
Aliases: each_key
self.each_v(block)
Aliases: each_value
self.fetch(key, default)
self.flip
Aliases: invert, reverse
self.get_pair(key)
self.get_pairs(*keys)
self.grep(block)
Aliases: grep_kv, select
self.grep_v(block)
Aliases: grep_val
self.has(key)
Aliases: exists, has_key, haskey, contain, include, contains, includes
self.is_empty
self.item(key)
self.items(*keys)
self.keys
self.kv
Aliases: to_a, pairs, to_array
self.len
Aliases: size, length
self.lsel(keys)
Aliases: linsel, linear_selection
self.map(block)
Aliases: map_kv
self.map_v(block)
Aliases: map_val
self.max_by(block)
self.merge_values(obj)
self.min_by(block)
self.new
Aliases: call
self.same_keys(obj)
self.set_keys(*keys)
self.slice(*keys)
self.sort(block)
self.sort_by(block)
self.to_bag
self.to_s
Aliases: dump, to_str
self.to_set
self.values
To install Sidef, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sidef
CPAN shell
perl -MCPAN -e shell install Sidef
For more information on module installation, please visit the detailed CPAN module installation guide.