初始化結構體中的字串指標
初始化結構體中的字串指標可能具有挑戰性,特別是當您需要指針為零時未設定。以下程式碼片段示範了嘗試使用預設字串指標值初始化結構體:
type Config struct { Uri *string } func init() { var config = Config{ Uri: "my:default" } }
但是,此程式碼失敗並出現錯誤:
cannot use "string" (type string) as type *string in field value
type Config struct { Uri *string } func init() { v := "my:default" var config = Config{ Uri: &v } }
以上是如何在 Go 結構中初始化字串指標?的詳細內容。更多資訊請關注PHP中文網其他相關文章!