Sidef::Types::Hash::Hash
This class implements ...
var obj = Hash(...)
Inherits methods from:
* Sidef::Object::Object
Obj & Obj -> Obj
Return the
Aliases: and, intersection
Obj + Obj -> Obj
Aliases: merge, concat
Obj - Obj -> Obj
Aliases: sub, diff, difference
Obj ... Obj -> Obj
Aliases: to_list
Obj == Obj -> Obj
Aliases: eq
Obj ^ Obj -> Obj
Aliases: xor, symdiff, symmetric_difference
Obj | Obj -> Obj
Aliases: or, union
Obj ≠ Obj -> Obj
Aliases: !=, ne
Hash.append() -> Obj
Hash.as_tree() -> Obj
Hash.clear() -> Obj
Hash.collect() -> Obj
Aliases: collect_kv
Hash.count() -> Obj
Hash.count_by() -> Obj
Hash.delete() -> Obj
Aliases: remove
Hash.delete_if() -> Obj
Hash.dig() -> Obj
Hash.each() -> Obj
Aliases: each_kv, each_pair
Hash.each_k() -> Obj
Aliases: each_key
Hash.each_v() -> Obj
Aliases: each_value
Hash.fetch() -> Obj
Hash.flip() -> Obj
Aliases: invert, reverse
Hash.get_pair() -> Obj
Hash.get_pairs() -> Obj
Hash.grep() -> Obj
Aliases: grep_kv, select
Hash.grep_v() -> Obj
Aliases: grep_val
Hash.has() -> Obj
Aliases: exists, has_key, haskey, contain, include, contains, includes
Hash.is_empty() -> Obj
Hash.item() -> Obj
Hash.items() -> Obj
Hash.keys() -> Obj
Hash.kv() -> Obj
Aliases: to_a, pairs, to_array
Hash.len() -> Obj
Aliases: size, length
Hash.lsel() -> Obj
Aliases: linsel, linear_selection
Hash.map() -> Obj
Aliases: map_kv
Hash.map_v() -> Obj
Aliases: map_val
Hash.max_by() -> Obj
Hash.merge_values() -> Obj
Hash.min_by() -> Obj
Hash.new() -> Obj
Aliases: call
Hash.same_keys() -> Obj
Hash.set_keys() -> Obj
Hash.slice() -> Obj
Hash.sort() -> Obj
Hash.sort_by() -> Obj
Hash.to_bag() -> Obj
Hash.to_s() -> Obj
Aliases: dump, to_str
Hash.to_set() -> Obj
Hash.values() -> Obj
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.