Skip to main content

zerop

zerop Function

Syntax:

zerop number → generalized-boolean

Pronunciation:

[ z—e( )r—o( )p—e ]

Arguments and Values:

number—a number .

generalized-boolean—a generalized boolean.

Description:

Returns true if number is zero (integer , float, or complex ); otherwise, returns false.

Regardless of whether an implementation provides distinct representations for positive and negative floating-point zeros, (zerop -0.0) always returns true.

Examples:

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

Exceptional Situations:

Should signal an error of type type-error if number is not a number .

Notes:

(zerop number) (= number 0)

Expanded Reference: zerop

tip

TODO: Please contribute to this page by adding explanations and examples

(zerop )