Solo desea saber la lista de formatos de impresión utilizando las funciones del paquete fmt.Lista de formato de impresión en Go lang
Por ejemplo, como:
% v es el uso para la impresión del valor. % T puede imprimir el tipo de valor.
¿Qué más?
Solo desea saber la lista de formatos de impresión utilizando las funciones del paquete fmt.Lista de formato de impresión en Go lang
Por ejemplo, como:
% v es el uso para la impresión del valor. % T puede imprimir el tipo de valor.
¿Qué más?
La lista de los "verbos" formato está disponible en el documentation of the fmt package:
general:
%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
de Boole:
%t the word true or false
Entero:
%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"
de punto flotante y constituyentes complejos:
%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
de Cuerda y la rebanada de bytes:
%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
Puntero:
%p base 16 notation, with leading 0x
Otras banderas:
+ 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
Usted puede encontrar más información, mira esto http://golang.org/pkg/fmt/
y ejecutar
$ godoc -http=0.0.0.0:8080
navegador localhost abierta: 8080 para obtener toda desconectado ir sitio web (también incluye su go src & doc)
Puedes hacer ': 8080' (aunque generalmente se usa el puerto 6060). – mk12
Gracias fo r la respuesta rápida, hay ayuda para mí. – Coder
¿qué tal el relleno 0 en el lado derecho? – majidarif