建立雜湊表

雜湊表由 make-hash-table 建立:

(defvar *my-table* (make-hash-table))

該函式可以使用關鍵字引數來進一步指定生成的雜湊表的行為:

  • test:選擇用於比較相等鍵的函式。也許是 eqeqlequalequalp 的功能之一的指示符。預設為 eq
  • size:暗示最初可能需要的空間的實現。
  • rehash-size:如果是一個整數(> = 1),那麼在進行 rehash 時,雜湊表會將其容量增加指定的數量。如果否則浮點(> 1.0),則雜湊表將增加其對 rehash-size 和先前容量的乘積的容量。
  • rehash-threshold:指定雜湊表必須有多長才能觸發重新雜湊。