标签: go format
x := new(string) *x = "Hello World" fmt.Printf("%s", x)
这将打印出%!s(*string=0x40c128),因为它是错误的预期类型。我可以用*x来解决这个问题,但是如果不确定x是否为nil怎么办?
%!s(*string=0x40c128)
*x
<nil>