2012-03-24 3 views
0

はdets:to_ets/2に問題がありますはデータのインポート例をデコードします

誰かが私にオンラインの例を教えてもらえますか?私はmanページを見ましたが、私はどのような使用例も見ることができませんでした。 Googleで何も見つかりませんでした..

私の問題は実際のdets:to_ets()関数自体ではなく、detsの作成であるようです。私はそれが自分のものであることをテストしました。

答えて

1

toets/2関数を使用する前にETSテーブルを作成する必要があります。 Etsテーブルの既存のオブジェクトは、上書きされない限り保持されます。結果に{error、reason}のタプルがありますか?

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}] 
関連する問題