Sidef::Types::Set::Bag
This class implements ...
var obj = Bag(...)
Inherits methods from:
* Sidef::Types::Set::Set
a & b
Returns the
Aliases: ∩, and, intersection
a + b
Aliases: concat
a - b
Aliases: ∖, sub, diff, difference
a ... b
Aliases: to_list
a << b
Aliases: add, push, append
a ^ b
Aliases: xor, symdiff, symmetric_difference
a | b
Aliases: ∪, or, union
a ∋ b
Aliases: has, exists, has_key, haskey, contain, include, contains, includes
a ∌ b
a ≠ b
Aliases: !=, ne
a ≡ b
Aliases: ==, eq
a ≤ b
Aliases: ⊆, <=, is_subset
a ≥ b
Aliases: ⊇, >=, is_superset
Bag.add_kv()
Aliases: push_kv, add_pair, append_kv, push_pair, append_pair
Bag.add_kvs()
Aliases: push_kvs, add_pairs, append_kvs, push_pairs, append_pairs
Bag.clone()
Bag.collect()
Bag.contains_all()
Bag.count_by()
Bag.delete()
Aliases: remove, discard
Bag.delete_all()
Aliases: remove_all, discard_all
Bag.delete_first_if()
Bag.delete_if()
Bag.delete_key()
Aliases: remove_key, discard_key
Bag.dump()
Bag.each()
Bag.each_2d()
Bag.each_kv()
Bag.elems()
Aliases: keys_len
Bag.freq()
Bag.get()
Aliases: count
Bag.grep()
Aliases: select
Bag.grep_2d()
Bag.grep_kv()
Bag.iter()
Bag.join()
Bag.keys()
Bag.kv()
Aliases: pairs
Bag.len()
Aliases: size, length
Bag.map()
Bag.map_2d()
Bag.map_kv()
Bag.max()
Bag.max_by()
Bag.min()
Bag.min_by()
Bag.new()
Aliases: call
Bag.pop()
Bag.set_kv()
Aliases: update_kv, update_pair, replace_pair
Bag.set_kvs()
Aliases: update_kvs, update_pairs, replace_pairs
Bag.shift()
Bag.sort()
Bag.sort_by()
Bag.to_a()
Aliases: expand, to_array
Bag.to_bag()
Bag.top()
Aliases: most_common
Bag.to_set()
Bag.uniq()
Aliases: unique
Bag.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.