问题很简短。
假设F
是任何功能,在这种情况下我使用F
= length
,而L
是包含子列表的任何列表,例如在这种情况下,L
为((3 3 3) (2 2) (1))
。
如何将功能F
应用于列表L
的车辆?
(defun try (F L)
('F (car L)))
当我将此功能称为
时(try 'length '((3 3 3) (2 2) (1) (1) ))
我应该得到3
,因为L
,(3 3 3)
的第一个Ssblist的长度为3。
答案 0 :(得分:6)
使用funcall
:
(funcall f (car l))