> Erlang中文手册 > is_key/2 判断是否映射组里的键

maps:is_key/2

判断是否映射组里的键

用法:

is_key(Key, Map) -> boolean()

如果映射组 Map 含有键 Key,则返回 true。

Map = #{"a" => b},
maps:is_key("a", Map).

如果映射组 Map 里不存在键 Key,则返回 false。

Map = #{"a" => b},
maps:is_key(a, Map).

如果映射组 Map 不是一个 map 的数据结构,那么调用将会失败,并抛出一个异常。

Map = {"a", b},
maps:is_key(a, Map).