Added docs for pi.f, corrected pi's contract, added examples
This commit is contained in:
parent
3ef7aa2a45
commit
25c5e87929
|
@ -1011,10 +1011,25 @@ is little-endian.}
|
||||||
|
|
||||||
@note-lib[racket/math]
|
@note-lib[racket/math]
|
||||||
|
|
||||||
@defthing[pi real?]{
|
@defthing[pi flonum?]{
|
||||||
|
|
||||||
An approximation to the ratio of a circle's circumference to its
|
An approximation of π, the ratio of a circle's circumference to its
|
||||||
diameter: @number->string[pi].}
|
diameter.
|
||||||
|
@examples[
|
||||||
|
#:eval math-eval
|
||||||
|
pi
|
||||||
|
(cos pi)
|
||||||
|
]}
|
||||||
|
|
||||||
|
@defthing[pi.f single-flonum?]{
|
||||||
|
|
||||||
|
Like @racket[pi], but in single precision.
|
||||||
|
@examples[
|
||||||
|
#:eval math-eval
|
||||||
|
pi.f
|
||||||
|
(* 2.0f0 pi)
|
||||||
|
(* 2.0f0 pi.f)
|
||||||
|
]}
|
||||||
|
|
||||||
@defproc[(degrees->radians [x real?]) real?]{
|
@defproc[(degrees->radians [x real?]) real?]{
|
||||||
|
|
||||||
|
@ -1109,11 +1124,11 @@ Hence also:
|
||||||
|
|
||||||
@defproc[(nan? [x real?]) boolean?]{
|
@defproc[(nan? [x real?]) boolean?]{
|
||||||
|
|
||||||
Returns @racket[#t] if @racket[x] is @racket[eqv?] to @racket[+nan.0] or @racket[+nan.f], @racket[#f] otherwise.}
|
Returns @racket[#t] if @racket[x] is @racket[eqv?] to @racket[+nan.0] or @racket[+nan.f]; otherwise @racket[#f].}
|
||||||
|
|
||||||
@defproc[(infinite? [x real?]) boolean?]{
|
@defproc[(infinite? [x real?]) boolean?]{
|
||||||
|
|
||||||
Returns @racket[#t] if @racket[z] is @racket[+inf.0], @racket[-inf.0], @racket[+inf.f], @racket[-inf.f]; @racket[#f] otherwise.}
|
Returns @racket[#t] if @racket[z] is @racket[+inf.0], @racket[-inf.0], @racket[+inf.f], @racket[-inf.f]; otherwise @racket[#f].}
|
||||||
|
|
||||||
@; ----------------------------------------------------------------------
|
@; ----------------------------------------------------------------------
|
||||||
@close-eval[math-eval]
|
@close-eval[math-eval]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user