Spec-Zone.ru › Elixir 1.3

HashDict

ПРЕДУПРЕЖДЕНИЕ: этот модуль устарел.

Используйте модуль Map вместо него.

Обзор

Типы

t()

Функции

delete(dict, key)
drop(dict, keys)
equal?(dict1, dict2)
fetch(hash_dict, key)
fetch!(dict, key)
get(dict, key, default \\ nil)
get_and_update(dict, key, fun)
get_lazy(dict, key, fun)
has_key?(dict, key)
keys(dict)
merge(dict1, dict2, fun \\ fn _k, _v1, v2 -> v2 end)
new()

Создаёт новый пустой словарь

pop(dict, key, default \\ nil)
pop_lazy(dict, key, fun)
put(hash_dict, key, value)
put_new(dict, key, value)
put_new_lazy(dict, key, fun)
size(hash_dict)
split(dict, keys)
take(dict, keys)
to_list(dict)
update(dict, key, initial, fun)
update!(dict, key, fun)
values(dict)

Типы

t()

t

Функции

delete(dict, key)

drop(dict, keys)

equal?(dict1, dict2)

fetch(hash_dict, key)

fetch!(dict, key)

get(dict, key, default \\ nil)

get_and_update(dict, key, fun)

get_lazy(dict, key, fun)

has_key?(dict, key)

keys(dict)

merge(dict1, dict2, fun \\ fn _k, _v1, v2 -> v2 end)

new()

new() :: Dict.t

Создаёт новый пустой словарь.

pop(dict, key, default \\ nil)

pop_lazy(dict, key, fun)

put(hash_dict, key, value)

put_new(dict, key, value)

put_new_lazy(dict, key, fun)

size(hash_dict)

split(dict, keys)

take(dict, keys)

to_list(dict)

update(dict, key, initial, fun)

update!(dict, key, fun)

values(dict)

© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.3.4/HashDict.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API