我想实现filter
根据条件过滤列表的功能
(defun filter (func xs)
(mapcan
(lambda (x)
(when (func x) (list x))) xs ))
但我收到一个错误:
*** - EVAL: undefined function FUNC
我认为 lambda 应该看到func
. 如何正确func
传递lambda
?
我使用CLISP。