Header menu logo issie

Map Module

Functions and values

Function or value Description

Map.addListToMap m l

Full Usage: Map.addListToMap m l

Parameters:
    m : Map<'Key, 'Value>
    l : ('Key * 'Value) list

Returns: Map<'Key, 'Value>

Return m with key-value pairs from l added. If key is in both m and l, the value in l is used.

m : Map<'Key, 'Value>
l : ('Key * 'Value) list
Returns: Map<'Key, 'Value>

Map.addMap m1 m2

Full Usage: Map.addMap m1 m2

Parameters:
    m1 : Map<'Key, 'Value>
    m2 : Map<'Key, 'Value>

Returns: Map<'Key, 'Value>

Return m1 with items in m2 added. If key is in both m1 and m2, the value in m2 is used.

m1 : Map<'Key, 'Value>
m2 : Map<'Key, 'Value>
Returns: Map<'Key, 'Value>

Map.findWithDefault key table defaultValue

Full Usage: Map.findWithDefault key table defaultValue

Parameters:
    key : 'Key
    table : Map<'Key, 'Value>
    defaultValue : 'Value

Returns: 'Value

Looks up key in table, returning defaultValue if key is not in table

key : 'Key
table : Map<'Key, 'Value>
defaultValue : 'Value
Returns: 'Value

Map.keysA table

Full Usage: Map.keysA table

Parameters:
    table : Map<'Key, 'Value>

Returns: 'Key[]

Return array of all keys in table

table : Map<'Key, 'Value>
Returns: 'Key[]

Map.keysL table

Full Usage: Map.keysL table

Parameters:
    table : Map<'Key, 'Value>

Returns: 'Key list

Return list of all keys in table

table : Map<'Key, 'Value>
Returns: 'Key list

Map.valuesA table

Full Usage: Map.valuesA table

Parameters:
    table : Map<'Key, 'Value>

Returns: 'Value[]

Return array of all values in table

table : Map<'Key, 'Value>
Returns: 'Value[]

Map.valuesL table

Full Usage: Map.valuesL table

Parameters:
    table : Map<'Key, 'Value>

Returns: 'Value list

Return list of all values in table

table : Map<'Key, 'Value>
Returns: 'Value list

Type something to start searching.