您可以使用类似的方法
sql.NullString,但我个人会坚持使用
*string。至于尴尬,没错,这是事实
sp:= &"foo"。但是有一个解决方法:
func strPtr(s string) *string { return &s}呼叫
strPtr("foo")应内联,这样有效&"foo"。
另一种可能性是使用
new:
sp := new(string)*sp = "foo"

您可以使用类似的方法
sql.NullString,但我个人会坚持使用
*string。至于尴尬,没错,这是事实
sp:= &"foo"。但是有一个解决方法:
func strPtr(s string) *string { return &s}呼叫
strPtr("foo")应内联,这样有效&"foo"。
另一种可能性是使用
new:
sp := new(string)*sp = "foo"