Function NULL

UP


Function NULL

Function NULL

構文

null object => boolean

引数と戻り値

object - オブジェクト
boolean - ブール値

定義

objectが空のリストならtを、 それ以外はnilを返却します。

例文

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

副作用

なし。

影響

なし。

例外

なし。

参考

not

備考

nullは、空のリストかどうかテストするときに使用され、 一方、notはブール値(あるいはgeneralized-boolean)を 反転させるときに使うことを意図しています。 操作上では、nullnotは同じ結果を計算するので、 どちらを使うかはスタイルの問題です。

(null object) == (typep object 'null) == (eq object '())

TOP, Github