Map.Add<'Key,'Value> Method (F#)

Returns a new map with the binding added to the given map.

Namespace/Module Path: Microsoft.FSharp.Collections

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
member this.Add : 'Key * 'Value -> Map<'Key, 'Value> (requires comparison)

// Usage:
map.Add (key, value)


Type: 'Key

The input key.


Type: 'Value

The input value.

The resulting map.

The following code example shows how to use the Add method.

let map1 = Map.ofList [ (1, "one"); (2, "two"); (3, "three") ]
let map2 = map1.Add(0, "zero")
map2 |> Map.iter (fun key value -> printfn "key: %d value: %s" key value)


key: 0 value: zero
key: 1 value: one
key: 2 value: two
key: 3 value: three

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft