Function ZEROP

UP


Function ZEROP

Function ZEROP

構文

zerop number => generalized-boolean

発音

['zee(,)roh(,)pee]

引数と戻り値

number - 数
generalized-boolean - generalized-boolean

定義

numberがゼロ(整数、浮動小数、複素数)のときはtrue、 それ以外はfalseを返却します。

実装が正と負の浮動小数のゼロの表現を区別できるかどうかに関わらず、 (zerop -0.0)は常にtrueです。

例文

(zerop 0) =>  true
(zerop 1) =>  false
(zerop -0.0) =>  true
(zerop 0/100) =>  true
(zerop #c(0 0.0)) =>  true

副作用

なし。

影響

なし。

例外

numberが数ではないとき、 型type-errorのエラーを通知するべきです。

参考

なし。

備考

(zerop number) ==  (= number 0)

TOP, Github