#t
#f
#t
#f
#f
#f
procedure
(exact-integer? v)βboolean?
v:any/c
#t
#f
procedure
v:any/c
#t
#f
procedure
v:any/c
#t
#f
procedure
(inexact-real? v)βboolean?
v:any/c
Note: the result of this function is platform-dependent, so using it in syntax transformers can lead to platform-dependent bytecode files. See also fixnum-for-every-system? .
procedure
( double-flonum? v)βboolean?
v:any/c
procedure
(single-flonum? v)βboolean?
v:any/c
procedure
Currently, single-flonum-available? produces #t when (system-type 'vm) produces 'racket, and single-flonum-available? produces #f otherwise.
If the result is #f, then single-flonum? also produces #f for all arguments.
Added in version 7.3.0.5 of package base.
#t
#f
even?: contract violation
expected: integer?
given: +inf.0
#f
#t
odd?: contract violation
expected: integer?
given: +inf.0
procedure
(inexact->exact z)βexact?
z:number?
1
1
procedure
(exact->inexact z)βinexact?
z:number?
1.0
1.0
procedure
x:real?
procedure
(real->double-flonum x)βflonum?
x:real?