golang format string without printing