无法获得(指向)常数值的地址,这就是初始化失败的原因。如果定义变量并传递其地址,则您的示例将起作用。
type Config struct { Uri *string}func init() { v := "my:default" var config = Config{ Uri: &v }}
无法获得(指向)常数值的地址,这就是初始化失败的原因。如果定义变量并传递其地址,则您的示例将起作用。
type Config struct { Uri *string}func init() { v := "my:default" var config = Config{ Uri: &v }}