Skip to content

Map Manipulation Library (41)

Basic Access (3)

Short Description Function
Length map.len
Extract the keys map.keys
Extract the values map.values

Search and Replace (2)

Short Description Function
Contains key map.containsKey
Contains value map.containsValue

Manipulation (7)

Short Description Function
Insert a key-value pair map.add
Remove a key map.remove
Keep only certain keys map.only
Keep all except certain keys map.except
Add or replace keys with an overlay map map.update
Split map into an array of single-key maps map.split
Join an array of maps into one map map.join

Extreme Values by Key (8)

Short Description Function
Argument maximum map.argmax
Argument minimum map.argmin
Argument maximum with a less-than function map.argmaxLT
Argument minimum with a less-than function map.argminLT
Maximum N arguments map.argmaxN
Minimum N arguments map.argminN
Maximum N arguments with a less-than function map.argmaxNLT
Minimum N arguments with a less-than function map.argminNLT

Set or Set-like Functions (9)

Short Description Function
Convert an array to a map-set map.toset
Convert a map to an array-set map.fromset
Determine if an object is in the set map.in
Union map.union
Intersection map.intersection
Set difference map.diff
Symmetric set difference map.symdiff
Subset check map.subset
Disjointness check map.disjoint

Functional Programming (10)

Short Description Function
Transform map items with a function map.map
Transform map items, providing access to the key map.mapWithKey
Filter map items with a function map.filter
Filter map items, providing access to the key map.filterWithKey
Filter and map map.filterMap
Filter and map, providing access to the keys map.filterMapWithKey
Map and flatten map.flatMap
Map and flatten, providing access to the keys map.flatMapWithKey
Zip and map map.zipmap
Zip and map, providing access to the keys map.zipmapWithKey

Functional Tests (2)

Short Description Function
Pairwise check of two maps map.corresponds
Pairwise check, providing access to the keys map.correspondsWithKey