From: Russ Cox Date: Mon, 29 Jan 2024 17:14:55 +0000 (-0500) Subject: fmt: update docs for %03s X-Git-Tag: go1.23rc1~1336 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b32ec6c961182e5bca6ae8420d6aa1204d7d2821;p=gostls13.git fmt: update docs for %03s %03s zero-pads a string with spaces; always has and now always will. Fixes #56486. Change-Id: Ia336581ae7db1c3456699e69e14a3071f50c9f2a Reviewed-on: https://go-review.googlesource.com/c/go/+/559197 Reviewed-by: Rob Pike Reviewed-by: Michael Knyszek LUCI-TryBot-Result: Go LUCI --- diff --git a/src/fmt/doc.go b/src/fmt/doc.go index 1cda484d8a..ea2da97da6 100644 --- a/src/fmt/doc.go +++ b/src/fmt/doc.go @@ -140,12 +140,11 @@ Other flags: returns true; always print a decimal point for %e, %E, %f, %F, %g and %G; do not remove trailing zeros for %g and %G; - write e.g. U+0078 'x' if the character is printable for %U (%#U). + write e.g. U+0078 'x' if the character is printable for %U (%#U) ' ' (space) leave a space for elided sign in numbers (% d); put spaces between bytes printing strings or slices in hex (% x, % X) '0' pad with leading zeros rather than spaces; - for numbers, this moves the padding after the sign; - ignored for strings, byte slices and byte arrays + for numbers, this moves the padding after the sign Flags are ignored by verbs that do not expect them. For example there is no alternate decimal format, so %#d and %d