Commit 9e1c864a authored by Emmanuel T Odeke's avatar Emmanuel T Odeke Committed by Emmanuel Odeke

doc/go1.13: document fmt's number syntax updates

Fixes #32815

Change-Id: Ia8ac9943a920a056ba7dbc69c1c70fa188f7aca8
Reviewed-on: https://go-review.googlesource.com/c/go/+/191578Reviewed-by: default avatarRobert Griesemer <gri@golang.org>
parent e6841298
...@@ -667,6 +667,24 @@ godoc ...@@ -667,6 +667,24 @@ godoc
<dl id="fmt"><dt><a href="/pkg/fmt/">fmt</a></dt> <dl id="fmt"><dt><a href="/pkg/fmt/">fmt</a></dt>
<dd> <dd>
<!-- CL 160245 -->
<p>
The printing verbs <code>%x</code> and <code>%X</code> now format floating-point and
complex numbers in hexadecimal notation, in lower-case and upper-case respectively.
</p>
<!-- CL 160246 -->
<p>
The new printing verb <code>%O</code> formats integers in base 8, emitting the <code>0o</code> prefix.
</p>
<!-- CL 160247 -->
<p>
The scanner now accepts hexadecimal floating-point values, digit-separating underscores
and leading <code>0b</code> and <code>0o</code> prefixes.
See the <a href="#language">Changes to the language</a> for details.
</p>
<!-- CL 176998 --> <!-- CL 176998 -->
<p>The <a href="/pkg/fmt/#Errorf"><code>Errorf</code></a> function <p>The <a href="/pkg/fmt/#Errorf"><code>Errorf</code></a> function
has a new verb, <code>%w</code>, whose operand must be an error. has a new verb, <code>%w</code>, whose operand must be an error.
......
...@@ -609,7 +609,7 @@ func (s *ss) scanRune(bitSize int) int64 { ...@@ -609,7 +609,7 @@ func (s *ss) scanRune(bitSize int) int64 {
return r return r
} }
// scanBasePrefix reports whether the integer begins with a bas prefix // scanBasePrefix reports whether the integer begins with a base prefix
// and returns the base, digit string, and whether a zero was found. // and returns the base, digit string, and whether a zero was found.
// It is called only if the verb is %v. // It is called only if the verb is %v.
func (s *ss) scanBasePrefix() (base int, digits string, zeroFound bool) { func (s *ss) scanBasePrefix() (base int, digits string, zeroFound bool) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment