当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang erase(Key)用法及代码示例


erase(Key) -> Val | undefined
类型:
Key = Val = term()

返回与 Key 关联的值 Val 并将其从进程字典中删除。如果没有值与 Key 关联,则返回 undefined 。该函数当前实现的平均时间复杂度为 O( 1 ),最坏情况时间复杂度为 O( N ),其中 N 是进程字典中的项目数。例子:

> put(key1, {merry, lambs, are, playing}),
X = erase(key1),
{X, erase(key1)}.
{{merry,lambs,are,playing},undefined}

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 erase(Key) -> Val | undefined。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。