The documentation of the formatting language 
inhttps://cs.opensource.google/go/go/+/master:src/fmt/doc.go;l=132 doesn't 
render the "other flags" section well. It all runs together:
source: ----
Other flags: 
   '+'    always print a sign for numeric values; 
       guarantee ASCII-only output for %q (%+q) 
   '-'    pad with spaces on the right rather than the left (left-justify 
the field) 
   '#'    alternate format: add leading 0b for binary (%#b), 0 for octal 
(%#o), 
       0x or 0X for hex (%#x or %#X); suppress 0x for %p (%#p); 
       for %q, print a raw (backquoted) string if strconv.CanBackquote 
       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). 
   ' '    (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
----
rendered-----
Other flags:

   - always print a sign for numeric values; guarantee ASCII-only output 
   for %q (%+q)
   - pad with spaces on the right rather than the left (left-justify the 
   field) # alternate format: add leading 0b for binary (%#b), 0 for octal 
   (%#o), 0x or 0X for hex (%#x or %#X); suppress 0x for %p (%#p); for %q, 
   print a raw (backquoted) string if strconv.CanBackquote 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). ' ' (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

-----

Maybe there's already an issue open for this: it's hard to query for 
src/fmt/doc.go: the terms are too common.

-- Allen

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/22a67a48-515f-4e2b-bdb1-64ef564bf3e7n%40googlegroups.com.

Reply via email to