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


erlang get(Key, Map, Default)用法及代码示例


get(Key, Map, Default) -> Value | Default
OTP 17.1
类型:
Map = #{Key => Value, term() => term()}

如果 Map 包含 Key ,则返回与 Key 关联的值 Value 。如果没有值与 Key 关联,则返回 Default

如果 Map 不是映射,则调用失败并出现 {badmap,Map} 异常。

例子:

> Map = #{ key1 => val1, key2 => val2 }.
#{key1 => val1,key2 => val2}
> maps:get(key1, Map, "Default value").
val1
> maps:get(key3, Map, "Default value").
"Default value"

相关用法


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