Другие функции для хеш-таблиц
Вот несколько других функций для работы с хеш-таблицами.
- Функция: 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