我有以下表示网页的结构

type Webpage struct {
    url.URL
    references []url.URL
}

我想将网站表示为网页的集合。我正在使用此结构,但感觉不像我在寻找什么:
type website struct {
    []Webpage
}

我将其读为“一个网站包含一部分网页”。我想要一种表示“网站是网页的一部分”的类型。

我用什么类型来表示is关系而不是struct字段的has关系?

最佳答案

type Website []Webpage
WebsiteWebpage的一部分

关于go - Golang结构字段与 slice 语义: “has a” slice of structs vs “is a” slice of structs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53939613/

10-16 06:37