地图和关键字列表之间的差异
地图和关键字列表有不同的应用。例如,地图不能有两个具有相同值的键,而且它没有被排序。相反,在某些情况下,关键字列表在模式匹配中可能有点难以使用。
以下是地图与关键字列表的一些用例。
使用关键字列表时:
- 你需要订购的元素
- 你需要多个具有相同键的元素
使用地图时:
- 你想模式匹配一些键/值
- 你不需要多个具有相同键的元素
- 只要你不明确需要关键字列表
地图和关键字列表有不同的应用。例如,地图不能有两个具有相同值的键,而且它没有被排序。相反,在某些情况下,关键字列表在模式匹配中可能有点难以使用。
以下是地图与关键字列表的一些用例。
使用关键字列表时:
使用地图时: