有没有什么捷径可以检查两张地图是否相同?
例如
map [("a", 10)]
map [("a", 10)]
-> 相同
map [("b", 10)]
map [("b", 11)]
-> 不相同
有没有什么捷径可以检查两张地图是否相同?
例如
map [("a", 10)]
map [("a", 10)]
-> 相同
map [("b", 10)]
map [("b", 11)]
-> 不相同
The default =
appears to work
> 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
F# 在大多数情况下使用结构比较,尤其是您的比较是正确的。