by shigemk2

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

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

PHPの闇に滅びよ

PHP

「なんだいつもの話か」などと思わないように。文字列 と 0を == で比較すると、何故かtrueが返ってくる。 整数値を文字列と比較したり、比較に数値形式の文字が含まれる場合は、文字列が 数値に変換され、 数値としての比較を行います。これらのルールは、 …

対話によるCommon Lisp入門 34 reverse

因みに、doneは前回の(10000 9999 9998 .... 2 1 0)のクソ長いリストである。 reverseも非破壊的な関数でありコピーしているから、 リストが長大である程処理速度も長くなる。lst => (A B C D)のときは、 (reverse lst) => (D C B A) (reverse (rest lst)) (…

対話によるCommon Lisp入門 33 適当に反復

こういう感じでappendする関数があったとしましょう。 1]> (defun append$ (lst1 lst2) (if (null lst1) lst2 (cons (first lst1) (append$ (rest lst1) lst2))))) APPEND$ [2]> (append$ '(a b c d e f g) '(h))この関数は、中身を見たら分かるけども、短い…