GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Other-Hash.html ・ emacs-doc.conao3.com

8.4 その他のハッシュテーブル関数

ハッシュテーブルを扱うためのその他の関数をいくつか紹介します。

関数: hash-table-p table

table がハッシュテーブルオブジェクトの場合、non-nil を返します。

関数: copy-hash-table table

この関数は table のコピーを作成して返します。コピーされるのはテーブル本体のみであり、キーと値は共有されます。

関数: hash-table-count table

この関数は、table に含まれる実際のエントリ数を返します。

関数: hash-table-contains-p key table

これは、table に key の関連がある場合に non-nil を返します。

関数: hash-table-test table

これにより、キーのハッシュ化および比較方法を指定するために table の作成時に与えられた test の値が返されます。make-hash-table を参照してください(ハッシュテーブルの作成 を参照)。

関数: hash-table-weakness table

この関数は、ハッシュテーブル table に指定された weak の値を返します。

関数: hash-table-size table

これは table の現在の割り当てサイズを返します。ハッシュテーブルの割り当ては自動的に管理されるため、これが重要になることは滅多にありません。