С go do c fmt :
Ширина указывается необязательным десятичным числом, непосредственно предшествующим глаголу. Если отсутствует, ширина - это то, что необходимо для представления значения. .... Однако для строк, байтовых срезов и байтовых массивов точность ограничивает длину форматируемого ввода (но не размер вывода), укорачивая при необходимости.
Таким образом, %.9.9s
означает минимальную ширину 9 рун с усеченным входом в 9 и, следовательно, ровно длину 9. Аналогичный %.55s
означает отсутствие минимальной ширины, но усеченный ввод в 55, что означает, что выход составляет не более 55 рун.