リストから数字を削除するには、この関数を書きます x
(defun rm-nums (x)
(cond
((null x) nil)
(t (mapcar 'numberp x))))
ただし、入力すると(rm-nums '(32 A T 4 3 E))
戻ります(T NIL NIL T T NIL)
TまたはNilを返すのではなく、NILのみを引き起こした値を返したい[数値ではない]ので、この例は返さ(A T E)
れるはずです再帰または反復またはbultin関数「remove-if」なしでmapcarを使用することになっています"
apply-append と呼ばれるものに関連していると思いますが、それについては何も知りません。助けはありますか?