erlang 的 dict 模塊比較完整的實現了一個鍵值(Key -Value)字典。通過這個模塊,你可以插入,附加(append),刪除,更新鍵值對字典,也提供了獲取字典大小和檢查鍵是否存在等調用接口,而且還包含一些對字典鍵或值進行操作的函數方法,例如:遞歸(fold)、過濾(filter)、遍歷(map)字典等特殊操作函數。
dict: new() -> dictionary():生成一個新的原始字典(其實是返回一個內部定義的dict記錄record)
dict: fetch_keys(Dict) -> Keys:以列表的形式返回字典裏所有的鍵
dict: find(Key, Dict) -> {ok, Value} | error:根據key查找返回一個在Dict字典裏跟鍵相關聯的Value,返回的值爲{ok, value},如果不存在這個Key則只返回一個原子error