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