地圖和關鍵字列表之間的差異

地圖和關鍵字列表有不同的應用。例如,地圖不能有兩個具有相同值的鍵,而且它沒有被排序。相反,在某些情況下,關鍵字列表在模式匹配中可能有點難以使用。

以下是地圖與關鍵字列表的一些用例。

使用關鍵字列表時:

  • 你需要訂購的元素
  • 你需要多個具有相同鍵的元素

使用地圖時:

  • 你想模式匹配一​​些鍵/值
  • 你不需要多個具有相同鍵的元素
  • 只要你不明確需要關鍵字列表