Voglio solo conoscere l'elenco del formato di stampa utilizzando le funzioni del pacchetto fmt.Elenco del formato di stampa in Go lang
Ad esempio, come:
% v è l'uso per la stampa il valore. % T può stampare il tipo di valore.
Cos'altro?
Voglio solo conoscere l'elenco del formato di stampa utilizzando le funzioni del pacchetto fmt.Elenco del formato di stampa in Go lang
Ad esempio, come:
% v è l'uso per la stampa il valore. % T può stampare il tipo di valore.
Cos'altro?
L'elenco dei formati "verbi" è disponibile nella documentation of the fmt package:
Generale:
%v the value in a default format.
when printing structs, the plus flag (%+v) adds field names
%#v a Go-syntax representation of the value
%T a Go-syntax representation of the type of the value
%% a literal percent sign; consumes no value
booleano:
%t the word true or false
Integer:
01.235.164,106174 millions%b base 2
%c the character represented by the corresponding Unicode code point
%d base 10
%o base 8
%q a single-quoted character literal safely escaped with Go syntax.
%x base 16, with lower-case letters for a-f
%X base 16, with upper-case letters for A-F
%U Unicode format: U+1234; same as "U+%04X"
virgola mobile e costituenti complessi:
%b decimalless scientific notation with exponent a power of two,
in the manner of strconv.FormatFloat with the 'b' format,
e.g. -123456p-78
%e scientific notation, e.g. -1234.456e+78
%E scientific notation, e.g. -1234.456E+78
%f decimal point but no exponent, e.g. 123.456
%g whichever of %e or %f produces more compact output
%G whichever of %E or %f produces more compact output
stringa e fetta di byte:
%s the uninterpreted bytes of the string or slice
%q a double-quoted string safely escaped with Go syntax
%x base 16, lower-case, two characters per byte
%X base 16, upper-case, two characters per byte
Pointer:
%p base 16 notation, with leading 0x
Altre bandiere:
+ 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 0 for octal (%#o), 0x for hex (%#x);
0X for hex (%#X); suppress 0x for %p (%#p);
print a raw (backquoted) string if possible for %q (%#q);
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
Per saperne di più, controllare questo fuori http://golang.org/pkg/fmt/
ed eseguire
$ godoc -http=0.0.0.0:8080
del browser localhost aperta: 8080 per ottenere tutta la linea andare sito web (includendo anche il tuo go src & doc)
Si può semplicemente fare ': 8080' (sebbene di solito si usi la porta 6060). – mk12
Grazie per r la risposta rapida, ci è utile per me. – Coder
che ne dici di imbottitura 0 sul lato destro? – majidarif