nan? -- r7rs Definition predicate;
Procedure variants:
((number-nan) -> (true))
number-nan;true;((number-inf) -> (false))
number-inf;false;((number-not-inf-not-nan) -> (false))
number-not-inf-not-nan;false;scheme:inexact -- (scheme inexact);scheme -- (scheme);(nan? z)The
nan?procedure returns#ton+nan.0, and on complex numbers if their real or imaginary parts or both are+nan.0. Otherwise it returns#f.(nan? +nan.0) ===> #t (nan? 32) ===> #f (nan? +nan.0+5.0i) ===> #t (nan? 1+2i) ===> #f
The text herein was sourced and adapted as described in the "R7RS attribution of various text snippets" appendix.