0

有没有什么捷径可以检查两张地图是否相同?

例如

map [("a", 10)]
map [("a", 10)]

-> 相同

map [("b", 10)]
map [("b", 11)]

-> 不相同

4

2 回答 2

5

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
于 2013-10-07T04:47:28.007 回答
1

F# 在大多数情况下使用结构比较,尤其是您的比较是正确的。

于 2013-10-07T10:26:09.257 回答