Erlang / ets: сбросить таблицу ets после получения «неверного аргумента»?

Я изучал, как использовать ets, но меня беспокоило то, что иногда *,ets:match бросаетbad argument… И от них все последующие вызовы (даже вызовы, которые ранее работали) также генерируютbad argument:

> ets:match(Tid, { [$r | '$1'] }, 1).
% this match works...
% Then, at some point, this comes up:
** exception error: bad argument
     in function  ets:match/3
        called as ets:match(24589,{[114|'$1']},1)
% And from then on, matches stop working:
> ets:match(Tid, { [$r | '$1'] }, 1).
** exception error: bad argument
     in function  ets:match/3
        called as ets:match(24589,{[114|'$1']},1)

Есть ли способ «перезагрузить»ets система, чтобы я мог запросить его (т.е. из оболочки) снова?

*: Я не смог воспроизвести проблему ... Но это случается довольно часто, когда я пытаюсь делать "другие вещи".

Ответы на вопрос(2)

Ваш ответ на вопрос