mirror of
https://github.com/golang/go
synced 2024-11-24 17:20:12 -07:00
spec: mention Inf and NaN are supported at run time.
add hyperlink at mention of package reflect. Fixes #438. R=r CC=golang-dev https://golang.org/cl/190042
This commit is contained in:
parent
e85f8378b8
commit
16205a3534
@ -507,6 +507,16 @@ can be given the types <code>float32</code>, <code>float64</code>, or <code>uint
|
|||||||
not <code>int32</code> or <code>string</code>.
|
not <code>int32</code> or <code>string</code>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
There are no constants denoting the IEEE-754 infinity and not-a-number values,
|
||||||
|
but the <a href="/pkg/math/"><code>math</code> package</a>'s
|
||||||
|
<a href="/pkg/math/#Inf">Inf</a>,
|
||||||
|
<a href="/pkg/math/#NaN">NaN</a>,
|
||||||
|
<a href="/pkg/math/#IsInf">IsInf</a>, and
|
||||||
|
<a href="/pkg/math/#IsNaN">IsNaN</a>
|
||||||
|
functions return and test for those values at run time.
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Implementation restriction: A compiler may implement numeric constants by choosing
|
Implementation restriction: A compiler may implement numeric constants by choosing
|
||||||
an internal representation with at least twice as many bits as any machine type;
|
an internal representation with at least twice as many bits as any machine type;
|
||||||
@ -4681,7 +4691,7 @@ value and returns both the type and the address of the copy.
|
|||||||
<code>Unreflect</code> inverts <code>Reflect</code>,
|
<code>Unreflect</code> inverts <code>Reflect</code>,
|
||||||
creating an
|
creating an
|
||||||
interface value from a type and address.
|
interface value from a type and address.
|
||||||
The <code>reflect</code> package built on these primitives
|
The <a href="/pkg/reflect/"><code>reflect</code> package</a> built on these primitives
|
||||||
provides a safe, more convenient way to inspect interface values.
|
provides a safe, more convenient way to inspect interface values.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user