Для печати оправданная и фиксированная длина кажется тем, о чем все спрашивают, и я нашел много примеров, например ...
package main
import "fmt"
func main() {
values := []string{"Mustang", "10", "car"}
for i := range(values) {
fmt.Printf("%10v...\n", values[i])
}
for i := range(values) {
fmt.Printf("|%-10v|\n", values[i])
}
}
Ситуация
Но что, если мне нужно ЗАПИСАТЬ файл с байтами фиксированной длины?
Например: что если у меня есть требование, в котором говорится, запишите эту строку в файл, который должен быть 32 байта, выровнен по левому краю и дополнен вправо 0 *
Вопрос
Итак, как вы делаете это при записи в файл?