0

dets:to_ets/2 で問題が発生しました

誰かが私にオンラインの例を教えてもらえますか? マニュアルページを見てきましたが、使用例は見当たりませんでした。グーグルで何も見つかりませんでした..

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

4

2 に答える 2

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}]
于 2012-03-24T23:11:37.063 に答える
1

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

于 2012-03-24T20:02:54.137 に答える