ハッシュテーブル * リファレンスマニュアルへのリンク - [[Hash Tables - GNUEmacs Lisp Reference Manual>http://www.gnu.org/software/emacs/manual/html_node/elisp/Hash-Tables.html]] ** ハッシュを定義する &italic(){(make-hash-table &rest KEYWORD-ARGS)} #highlight(lisp) {{ (setq h (make-hash-table :test #'equal)) ;=> # ; 要素を追加する (puthash "apple" 150 h) ;=> 150 (puthash "banana" 200 h) ;=> 200 (puthash "lemon" 300 h) ;=> 300 (puthash "f

elispのhashの使い方をメモ公開 lispで設定情報を格納した変数を作りたいな、 しかしlistはデータ重複するしな・・・・ と思ったので参考まで。 ハッシュ(hash)とは メリット リストと違いデータの重複は防げる キーから簡単にデータを引っ張れる デメリット 操作の関数がすくない?ので使い方が面倒? 処理速度は検証していないので不明 検証環境 CentOS release 6.2 (Final) GNUEmacs 23.4.1 ハッシュテーブルの作成 ;; :test キー検索する際のメソッド equalがいろんなケースで検索できるので便利 (setq hash (make-hash-table :test 'equal)) ;=> #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 da
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く