golang format string pointer