lookup(Name, Key) -> Objects | {error, Reason}
類型:
Name = tab_name()
Key = term()
Objects = [object()]
Reason = term()
返回表 Name
中存儲的鍵為 Key
的所有對象的列表,例如:
2> dets:open_file(abc, [{type, bag}]).
{ok,abc}
3> dets:insert(abc, {1,2,3}).
ok
4> dets:insert(abc, {1,3,4}).
ok
5> dets:lookup(abc, 1).
[{1,2,3},{1,3,4}]
如果表類型為 set
,則該函數返回空列表或包含一個對象的列表,因為給定鍵不能有多個對象。如果表類型為 bag
或 duplicate_bag
,則該函數返回任意長度的列表。
請注意,返回的對象的順序是未指定的。特別是,不會反映插入對象的順序。
相關用法
- erlang log用法及代碼示例
- erlang localtime用法及代碼示例
- erlang localtime()用法及代碼示例
- erlang localtime_to_universaltime(Localtime)用法及代碼示例
- erlang localtime_to_universaltime(Localtime, IsDst)用法及代碼示例
- erlang log(Level, StringOrReport)用法及代碼示例
- erlang load(AppDescr)用法及代碼示例
- erlang longest_common_prefix(Binaries)用法及代碼示例
- erlang longest_common_suffix(Binaries)用法及代碼示例
- erlang lowercase(String :: unicode:chardata())用法及代碼示例
- erlang len用法及代碼示例
- erlang left用法及代碼示例
- erlang last用法及代碼示例
- erlang list_dir用法及代碼示例
- erlang list_to_atom用法及代碼示例
- erlang list_to_tuple用法及代碼示例
- erlang list_to_binary用法及代碼示例
- erlang length(List)用法及代碼示例
- erlang list_to_atom(String)用法及代碼示例
- erlang list_to_binary(IoList)用法及代碼示例
- erlang list_to_bitstring(BitstringList)用法及代碼示例
- erlang list_to_float(String)用法及代碼示例
- erlang list_to_integer(String)用法及代碼示例
- erlang list_to_integer(String, Base)用法及代碼示例
- erlang list_to_pid(String)用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 lookup(Name, Key) -> Objects | {error, Reason}。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。