2014-01-26 41 views
4

ets:insert可以用來更新ets集中的數據,但是包怎麼樣?我們是否必須先通過match_delete或select_delete進行更新,然後插入?如何更新ets包中的數據?

回答

4

如果需要更新,包的概念沒有意義。鑑於ets:update_element/3明確不支持行李,似乎很明顯,刪除然後寫是你唯一的選擇。

+0

是的,似乎刪除然後插入是唯一的選擇,如果我必須堅持袋。我在考慮如果在額外的索引表的幫助下使用集合在性能方面是有幫助的,將會嘗試。 – Ray