2023-06-07から1日間の記事一覧

applyとreduceの違い

リスト内の数値の合計を計算しようとして (defun sum (lst) (apply #'+ lst)) (sum '(1 2 3 4 5)) ;=> 15 というような関数を書きました。普通に使うぶんには全く問題なかったのですが、長いリスト(具体的には480,000個のdouble-float)を引数にしたら「ス…