2008-01-04 高階関数三銃士 lisp 勝手に3つ選んだ.というより3つしかシラネ mapcar apply funcall mapcar, applyはいわずもがな,funcallのことをずっと知らなかった.アトムの値にlambda関数を適用したいなーと思ったときに,阿呆なのでわざわざlistして,mapcarしてcarしてた.funcallで解決 ; (sum_x)^2 (funcall '(lambda (x) (* x x)) (apply '+ (mapcar 'car '((1 2) (3 4) (5 6))))) 81 こんな感じ