有没有简短的方法来检查2张地图是否相同?
例如
map [("a", 10)]
map [("a", 10)]
- >相同
map [("b", 10)]
map [("b", 11)]
- >不一样
答案 0 :(得分:5)
默认=
似乎有效
> Map.ofArray [| (1,"A");(2,"B") |] = Map.ofArray [| (1,"A");(2,"B") |];;
val it : bool = true
> Map.ofArray [| (1,"A");(2,"B") |] = Map.ofArray [| (1,"A");(3,"B") |];;
val it : bool = false
答案 1 :(得分:1)
F#在大多数情况下使用结构比较,特别是你的比较是正确的。