- 418 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 16:01:36 ]
- こんにちは。hash について質問させてください。
(defun case-fold-string= (a b) (compare-strings a nil nil b nil nil t)) (defun case-fold-string-hash (a) (sxhash (upcase a))) (define-hash-table-test 'case-fold 'case-fold-string= 'case-fold-string-hash) (setq lang-hash (make-hash-table :test 'case-fold)) elisp info にあるように上記のようにして、ハッシュを作成してみましたが、 キーによっては、以下のようにハッシュ値が同じになってしまい、うまくいき ません。こういう場合は、どうするんでしょうか? (case-fold-string-hash "RU")1397 (case-fold-string-hash "SE")1397
|

|