dets有问题:to_ets / 2
有人能指点我在网上的例子吗?我看过手册页,但我看不到任何示例用法。在谷歌上找不到任何东西..
我的问题似乎与实际的dets有关:to_ets()函数本身,而不是dets的创建。我已经对它进行了测试,这很好。
答案 0 :(得分:1)
你应该在使用to_ets / 2函数之前创建ETS表。除非被覆盖,否则将保留Ets表的现有对象。你在结果中有任何{error,Reason}元组吗?
答案 1 :(得分:1)
dets的简短示例:to_ets / 2。
1> dets:open_file(d, [{file, "/tmp/d"}, {type, set}]).
{ok,d}
2> dets:insert(d, {a, 1}).
ok
3> dets:insert(d, {b, 2}).
ok
4> ets:new(e, [named_table, set]).
e
5> dets:to_ets(d, e).
e
6> ets:tab2list(e).
[{b,2},{a,1}]