勉強になったのでメモしておく。
http://dev.ariel-networks.com/wp/archives/198
とくに、この部分
(lambda (x) x) ;; この"lambda" は lambdaマクロを持つフォーム
↓
#'(lambda (x) x) ;; この"lambda" は ラムダ式
↓
(function (lambda (x) x)) ;; この"lambda" は ラムダ式
と、この部分
(funcall '+ 1 2) ;; funcall が関数を取り出す
(funcall #'+ 1 2) ;; functionスペシャルフォームが関数を取り出す
はすごく分かりやすかった。
0 コメント :
コメントを投稿