2008-01-03から1日間の記事一覧

condの代わりにandを使う

入門Common Lispを読んで気がついた.cdr再帰の場合,お約束のように (cond ((null lis) nil) (... という式を書くけれど.andにしてしまえばいい (and lis ... lisがnilの場合は当然,そこで評価が終わってnilが返されるのだから.andすげぇぇeeeeee

今さらながらクイックソート

どの本でも再帰の章には必ずといってもいいほどクイックソートが紹介されている.もううんざりするほどクイックソートの説明を読んできたつもりだが,Lisperの後輩がRubyでLispライクにクイックソートのコードを書いてきやがった.というのが半年くらい前に…