%v
– представление по умолчанию для типа%#v
– вывести как Go код (удобно для структур)%T
– вывести тип переменной%%
- вывести символ%
%b
– base 2%d
– base 10%o
– base 8%x
– base 16, with lower-case letters for a-f
%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
Адрес в памяти: %p
Представление по-умолчанию: %v
struct: {field0 field1 ...}
array, slice: [elem0 elem1 ...]
maps: map[key1:value1 key2:value2 ...]
pointer to above: &{}, &[], &map[]
Go представление: %#v