Function CONSP

UP


Function CONSP

Function CONSP

構文

consp object => generalized-boolean

引数と戻り値

object - オブジェクト
generalized-boolean - generalized-boolean

定義

objectが型consならtrueを、 そうではないときはfalseを返却します。

例文

(consp nil) =>  false
(consp (cons 1 2)) =>  true

空のリストはコンスではないので、次の結果が成り立ちます。

(consp '()) == (consp 'nil) =>  false

副作用

なし。

影響

なし。

例外

なし。

参考

listp

備考

 (consp object) == (typep object 'cons) == (not (typep object 'atom)) == (typep object '(not atom))

TOP, Github