Go to the first, previous, next, last section, table of contents.

プレディケート

Function: consp object

この関数は、 object がコンスセルの場合 t を返し、そうでない場合 nil を返し ます。 nil はコンスセルではありません。

Function: atom object

この関数は、 object がアトム(訳注:atom)の場合 t を返し、そうでない場合 nil を返します。コンスセル以外のものは(全て)アトムです。

  (atom object)
  ==
  (not (consp object))

Function: listp object

この関数は、 object がコンスセルか nil の場合 t を返し、そうでない場合 nil を返します。

  (listp '(1))
  => t
  (listp '())
  => t

Function: nlistp object

この関数は、nlist の反対です。これは object がリストでない場合 t を返し、 そうでない場合 nil を返します。

  (listp object)
  ==
  (not (nlistp object))

Function: null object

この関数は、 object が nil の場合 t を返し、そうでない場合 nil を返しま す。この関数は not と同じですが、(慣例として) object がリストを示す場合 null を用い、真理値を示す場合 not を用います。

  (null '(1))
  => nil
  (null '())
  => t


Go to the first, previous, next, last section, table of contents.