by shigemk2

当面は技術的なことしか書かない

2013-04-24から1日間の記事一覧

長ったるいJSコードを圧縮してみよう

日本語で紹介してるやつ Closure Compilerを使う! - トップページ 公式 closure-compiler - Closure Compiler - Google Project Hosting公式からダウンロードしたものを解凍して、compiler.jarを取り出す。使い方なんかはこちらに書いてあるのですが、 Clos…

対話によるCommon Lisp入門 41 equal

equalの自作。xがアトムならx,yをeqlで比較する。 xがアトムでなくyがアトムならnil x,yともにコンスの場合は、firstどうし、restどうしがequal$で等しいか再帰的に調べる [9]> (defun equal$ (x y) (if (atom x) (eql x y) (if (atom y) nil (if (equal$ (f…

対話によるCommon Lisp入門 40 assoc

連想リストのうち、キーが等しい対があれば、そのうち最も左のものを返す。 [1]> (assoc 'two '((one . 1) (two . 2) (three . 3))) (TWO . 2) [2]> (assoc 'four '((one . 1) (two . 2) (three . 3))) NIL [3]> (assoc 'one '((one . 1) (two . 2) (three .…