First, add the NuGet package to your project:
dotnet add package FSharp.Collections.Immutable
Here's a minimal example to get started:
open FSharp.Collections.Immutable
|
// Create an immutable list
let list1 = ImmutableList.ofSeq [1; 2; 3]
// Create an immutable hash set
let set1 = HashSet.ofSeq ["a"; "b"]
// Create an immutable dictionary
let dict1 = HashMap.ofSeq [KeyValuePair ("key1", 42); KeyValuePair ("key2", 100)]
printfn "List: %A" (list1 |> Seq.toList)
printfn "Set: %A" (set1 |> Seq.toList)
printfn "Dict: %A" (dict1 |> Seq.toList)
## Next Steps
- Check out the [How-To Guides](../How_Tos/Doing_A_Thing.html) for common scenarios
- Read the [Background](../Explanations/Background.html) for deeper understanding
- Browse the [API Reference](../reference/index.html) for detailed documentation
|
Multiple items
namespace Microsoft.FSharp
--------------------
namespace FSharp
namespace Microsoft.FSharp.Collections