你可以这样做:
[<AutoOpen>]
module Globals =
let map = System.Collections.Generic.Dictionary<_,_>()
Run Code Online (Sandbox Code Playgroud)
然后在整个程序中使用它不合格:
map.Add(1, "a")
map.Add(2, "b")
map |> Seq.iter (fun (KeyValue(k, v)) -> printfn "Key: %d, Value: %s" k v)
Run Code Online (Sandbox Code Playgroud)