Spec-Zone.ru › Elisp

Другие функции для хеш-таблиц

Вот несколько других функций для работы с хеш-таблицами.

Функция: hash-table-p table

Эта функция возвращает значение, отличное от nil, если table — объект хеш-таблицы.

Функция: copy-hash-table table

Эта функция создаёт и возвращает копию table. Копируется только сама таблица — ключи и значения остаются общими.

Функция: hash-table-count table

Эта функция возвращает фактическое количество записей в table.

Функция: hash-table-contains-p key table

Эта функция возвращает значение, отличное от nil, если в table есть ассоциация для key.

Функция: hash-table-test table

Эта функция возвращает значение test, заданное при создании table для определения способа хеширования и сравнения ключей. См. make-hash-table (см. Создание хеш-таблиц).

Функция: hash-table-weakness table

Эта функция возвращает значение weak, заданное для хеш-таблицы table.

Функция: hash-table-size table

Эта функция возвращает текущий размер выделенной памяти для table. Поскольку выделение памяти для хеш-таблиц управляется автоматически, это редко представляет интерес.

Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Other-Hash.html

Spec-Zone.ru

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