1
Go新手問題:我正在嘗試使用默認值初始化以下結構。我知道,如果「Uri」是一個字符串而不是指向字符串(*字符串)的指針,它就可以工作。但是我需要這個指針來比較結構的兩個實例,如果沒有設置,Uri將是零。當我從一個json文件中取消內容時。但是,我怎樣才能正確地初始化這樣一個結構作爲「靜態默認」?上述初始化結構中的字符串指針
type Config struct {
Uri *string
}
func init() {
var config = Config{ Uri: "my:default" }
}
代碼失敗,
cannot use "string" (type string) as type *string in field value