亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何創建由另一個組成的結構

如何創建由另一個組成的結構

Go
繁花如伊 2023-05-15 10:34:20
我有一個這樣的結構:type Docs struct {    Methods []string    Route string}然后我從另一個文件導入它,例如:import tc "huru/type-creator"并像這樣使用它:type DocsLocal struct {    tc.Docs}我很確定 tc.Docs 只是 DocsLocal 中的一個字段,所以這就是組合的情況,對吧?如果我想創建 DocsLocal 的新實例,我試試這個:d:= DocsLocal{}但是如何傳入 Methods 和 Route 參數呢?如果我這樣做:methods:= []string{"foo"}r:="biscuit"d:= DocsLocal{methods, r}我得到一個錯誤:不能使用方法(類型 []string)作為類型 tc.Docs 更多那么這里使用的正確語法是什么?
查看完整描述

1 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

你可以做

d := DocsLocal{tc.Docs{[]string{"foo"}, "biscuit"}}

或者

d := DocsLocal{Docs: tc.Docs{[]string{"foo"}, "biscuit"}}

去游樂場


查看完整回答
反對 回復 2023-05-15
  • 1 回答
  • 0 關注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號