]> Cypherpunks repositories - gostls13.git/commitdiff
fix language regarding type of numeric literals
authorRob Pike <r@golang.org>
Fri, 13 Mar 2009 00:08:47 +0000 (17:08 -0700)
committerRob Pike <r@golang.org>
Fri, 13 Mar 2009 00:08:47 +0000 (17:08 -0700)
R=rsc
DELTA=4  (0 added, 2 deleted, 2 changed)
OCL=26208
CL=26212

doc/go_spec.html

index 0af8d6e230f85f33d326d20b0589a10fc449ff9f..c42c4f04dd3cf9975dad6a8e4482b88a6bc25017 100644 (file)
@@ -2856,10 +2856,8 @@ In practice, constant expressions are those that can be evaluated at compile tim
 <p>
 The type of a constant expression is determined by the type of its
 elements.  If it contains only numeric literals, its type is <i>ideal
-integer</i> or <i>ideal float</i> (§Ideal number).  Whether it is an
-integer or float depends on whether the value can be represented
-precisely as an integer (123 vs. 1.23).
-(TODO: Not precisely true; 1. is an ideal float.)
+integer</i> or <i>ideal float</i> (§Ideal number).  Whether a literal
+is an integer or float depends on the syntax of the literals (123 vs. 123.0).
 The nature of the arithmetic
 operations within the expression depends, elementwise, on the values;
 for example, 3/2 is an integer division yielding 1, while 3./2. is