這是我必須做的!我有很多列表,我必須返回沒有整數的列表。LISP需要一些幫助來解決一個exsercise與LIST
(functInt '(f 3 (v) (((7))) n()))
-------->
(f (v) ((())) n())
這是我的代碼:
(defun functInt (list)
(cond ((atom list) (if (not(integerp list)) list))
((null (cdr list)) (functInt (car list)))
(T (cons (functInt (car list)) (functInt (cdr list))))))
但我得到的是(F NIL V NIL N)
我怎樣才能更正我的代碼來獲得我想要的輸出?