ハッシュテーブルを扱うためのその他の関数をいくつか紹介します。
table がハッシュテーブルオブジェクトの場合、non-nil を返します。
この関数は table のコピーを作成して返します。コピーされるのはテーブル本体のみであり、キーと値は共有されます。
この関数は、table に含まれる実際のエントリ数を返します。
これは、table に key の関連がある場合に
non-nil を返します。
これにより、キーのハッシュ化および比較方法を指定するために table の作成時に与えられた test の値が返されます。make-hash-table
を参照してください(ハッシュテーブルの作成 を参照)。
この関数は、ハッシュテーブル table に指定された weak の値を返します。
これは table の現在の割り当てサイズを返します。ハッシュテーブルの割り当ては自動的に管理されるため、これが重要になることは滅多にありません。