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

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

Golang 結構字段與切片語義:“有一個”結構切片與“是一個”結構切片

Golang 結構字段與切片語義:“有一個”結構切片與“是一個”結構切片

Go
繁星點點滴滴 2023-05-22 17:03:56
我有以下代表網頁的結構type Webpage struct {     url.URL     references []url.URL }我想將網站表示為網頁的集合。我正在使用這個結構,但它不像我正在尋找的那樣:type website struct {     []Webpage }我將其理解為“一個網站有一部分網頁”。我想要一種代表“網站是網頁的一部分”的類型。我用什么類型來表示is關系而不是結構字段的has關系?
查看完整描述

2 回答

?
神不在的星期二

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

type Website []Webpage

Website是一片Webpage


查看完整回答
反對 回復 2023-05-22
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

當然這是可能的。你的結構應該是這樣的。


type Webpage struct {

? url? ? ? ? url.URL

? references []url.URL

}


type Website struct {

? webpages []Webpage

}

所以Website將包含一片Webpages. 這是處理數據庫時的常見概念。


希望能幫助到你。

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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