-spec insert(Tab, ObjectOrObjects) -> true when
Tab :: tab(),
ObjectOrObjects :: tuple() | [tuple()].
ets:insert(Tab,Objs): 往ets表中插入数据,第一个参数为ets表的名字,第二个参数则是一个元组或一个元组的列表.
-spec insert_new(Tab, ObjectOrObjects) -> boolean() when
Tab :: tab(),
ObjectOrObjects :: tuple() | [tuple()].
ets:insert_new(Tab ,Objs): 根insert类似,若插入的key之前已经有了则返回false.感觉用处不大,反而会遍历一次ets表.
-spec lookup(Tab, Key) -> [Object] when
Tab :: tab(),
Key :: term(),
Object :: tuple().
ets:lookup(Tab,Key): 返回Tab中,键为Key的数据.
-spec lookup_element(Tab, Key, Pos) -> Elem when
Tab :: tab(),
Key :: term(),
Pos :: pos_integer(),
Elem :: term() | [term()].
ets:lookup_element(Tab,Key,Pos):返回 ET