函数apply

它接受一个函数和一个参数列表,并返回把传入函数应用在传入参数的结果:

CL-USER> (apply #'+ '(1 2 3))
6
CL-USER> (+ 1 2 3)
6

CL-USER> (funcall #'+ 1 2 3 4)
10
CL-USER> (apply #'+ '(1 2 3 4))
10

posted @ 2012-12-21 15:00  flowjacky  阅读(175)  评论(0编辑  收藏  举报