Spec-Zone.ru › Elixir 1.17

Исходный код HashDict

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

Реализация 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, default, fun) устаревший
update!(dict, key, fun) устаревший
values(dict) устаревший

Типы

t()Исходный код

@opaque t()
END_OF_DOCUMENT_MARKER

Функции

delete(dict, key)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

drop(dict, keys)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

equal?(dict1, dict2)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

fetch(hash_dict, key)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

fetch!(dict, key)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

get(dict, key, default \\ nil)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

get_and_update(dict, key, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

get_lazy(dict, key, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

has_key?(dict, key)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

keys(dict)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

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

Данная функция устарела. Используйте вместо неё карты и модуль Map.

new()Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.
@spec new() :: Dict.t()

Создаёт новую пустую карту.

pop(dict, key, default \\ nil)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

pop_lazy(dict, key, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

put(hash_dict, key, value)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

put_new(dict, key, value)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

put_new_lazy(dict, key, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

size(hash_dict)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

split(dict, keys)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

take(dict, keys)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

to_list(dict)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

update(dict, key, default, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

update!(dict, key, fun)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

values(dict)Source

Данная функция устарела. Используйте вместо неё карты и модуль Map.

Скачать версию ePub

Создано с помощью ExDoc (v0.34.1) для языка программирования Elixir

© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.17.2/HashDict.html

Spec-Zone.ru

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