Когда вы используете «применить» и когда «funcall»?

Common Lisp HyperSpec говорит вfuncall запись, которая

(funcall function arg1 arg2 ...) 
==  (apply function arg1 arg2 ... nil) 
==  (apply function (list arg1 arg2 ...))

Поскольку они как-то эквивалентны, когда бы вы использовалиapply, и когдаfuncall?

Ответы на вопрос(3)

Ваш ответ на вопрос