Function LISTP
listp object => generalized-boolean
object - オブジェクト
generalized-boolean - generalized-boolean
objectがlistの型ならばtrueを、 それ以外はfalseを返却します。
(listp nil) => true
(listp (cons 1 2)) => true
(listp (make-array 6)) => false
(listp t) => falseなし。
なし。
なし。
もしobjectがコンスなら、 listpはobjectが通常のリストかどうか確認せず、 どんな種類のリストでもtrueを返却します。
(listp object) == (typep object 'list) == (typep object '(or cons null))