它接受一个函数和一个参数列表,并返回把传入函数应用在传入参数的结果:
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
它接受一个函数和一个参数列表,并返回把传入函数应用在传入参数的结果:
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