diff --git a/doc/go_spec.html b/doc/go_spec.html index aa4330d420b..246a3656ad3 100644 --- a/doc/go_spec.html +++ b/doc/go_spec.html @@ -3470,6 +3470,14 @@ type T in any of these cases: x is representable by a value of type T.
  • + x is a floating-point constant, + T is a floating-point type, + and x is representable by a value + of type T after rounding using + IEEE 754 round-to-even rules. + The constant T(x) is the rounded value. +
  • +
  • x is an integer constant and T is a string type. The same rule as for non-constant x applies in this case @@ -3485,6 +3493,7 @@ Converting a constant yields a typed constant as result. uint(iota) // iota value of type uint float32(2.718281828) // 2.718281828 of type float32 complex128(1) // 1.0 + 0.0i of type complex128 +float32(0.49999999) // 0.5 of type float32 string('x') // "x" of type string string(0x266c) // "♬" of type string MyString("foo" + "bar") // "foobar" of type MyString