The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Sidef::Types::Hash::Hash

DESCRIPTION

This class implements ...

SYNOPSIS

var obj = Hash(...)

INHERITS

Inherits methods from:

       * Sidef::Object::Object

METHODS

&

Obj & Obj -> Obj

Return the

Aliases: and, intersection

+

Obj + Obj -> Obj

Return the

Aliases: merge, concat

-

Obj - Obj -> Obj

Return the

Aliases: sub, diff, difference

...

Obj ... Obj -> Obj

Return the

Aliases: to_list

==

Obj == Obj -> Obj

Return the

Aliases: eq

^

Obj ^ Obj -> Obj

Return the

Aliases: xor, symdiff, symmetric_difference

|

Obj | Obj -> Obj

Return the

Aliases: or, union

Obj Obj -> Obj

Return the

Aliases: !=, ne

append

Hash.append() -> Obj

Return the

as_tree

Hash.as_tree() -> Obj

Return the

clear

Hash.clear() -> Obj

Return the

collect

Hash.collect() -> Obj

Return the

Aliases: collect_kv

count

Hash.count() -> Obj

Return the

count_by

Hash.count_by() -> Obj

Return the

delete

Hash.delete() -> Obj

Return the

Aliases: remove

delete_if

Hash.delete_if() -> Obj

Return the

dig

Hash.dig() -> Obj

Return the

each

Hash.each() -> Obj

Return the

Aliases: each_kv, each_pair

each_k

Hash.each_k() -> Obj

Return the

Aliases: each_key

each_v

Hash.each_v() -> Obj

Return the

Aliases: each_value

fetch

Hash.fetch() -> Obj

Return the

flip

Hash.flip() -> Obj

Return the

Aliases: invert, reverse

get_pair

Hash.get_pair() -> Obj

Return the

get_pairs

Hash.get_pairs() -> Obj

Return the

grep

Hash.grep() -> Obj

Return the

Aliases: grep_kv, select

grep_v

Hash.grep_v() -> Obj

Return the

Aliases: grep_val

has

Hash.has() -> Obj

Return the

Aliases: exists, has_key, haskey, contain, include, contains, includes

is_empty

Hash.is_empty() -> Obj

Return the

item

Hash.item() -> Obj

Return the

items

Hash.items() -> Obj

Return the

keys

Hash.keys() -> Obj

Return the

kv

Hash.kv() -> Obj

Return the

Aliases: to_a, pairs, to_array

len

Hash.len() -> Obj

Return the

Aliases: size, length

lsel

Hash.lsel() -> Obj

Return the

Aliases: linsel, linear_selection

map

Hash.map() -> Obj

Return the

Aliases: map_kv

map_v

Hash.map_v() -> Obj

Return the

Aliases: map_val

max_by

Hash.max_by() -> Obj

Return the

merge_values

Hash.merge_values() -> Obj

Return the

min_by

Hash.min_by() -> Obj

Return the

new

Hash.new() -> Obj

Return the

Aliases: call

same_keys

Hash.same_keys() -> Obj

Return the

set_keys

Hash.set_keys() -> Obj

Return the

slice

Hash.slice() -> Obj

Return the

sort

Hash.sort() -> Obj

Return the

sort_by

Hash.sort_by() -> Obj

Return the

to_bag

Hash.to_bag() -> Obj

Return the

to_s

Hash.to_s() -> Obj

Return the

Aliases: dump, to_str

to_set

Hash.to_set() -> Obj

Return the

values

Hash.values() -> Obj

Return the