1

LISP のリストに list が含まれているかどうかを再帰的に確認したい。このコードを修正するには?

(defun has-list-p(l)
     (if null l)
          nil
          (and (listp(car l)) (has-list-p(l))))

皆さんありがとう!私がコーディングしたソリューションは次のとおりです。

(defun has-list-p(l)
  (if (null l)
      nil
      (or (listp(car l)) (has-list-p(cdr l)))))
4

2 に答える 2