我有一个关于结构数组的问题,我们是否应该更喜欢使用结构指针。
假设我们有 Item 和 Cart,其中包含一个 Items 数组。
type Item struct {
Id string
Name string
Price string
}
type Cart1 struct {
Id string
Items []Item
}
或者
type Cart2 struct {
Id string
Items []*Item
}
我听说当我们将一个结构附加到结构列表时,golang会复制并将其添加到列表中,这不是必需的,所以我们应该使用结构指针列表,是这样吗?
谁能澄清一下?
收到一只叮咚
慕妹3146593
皈依舞
慕村9548890
随时随地看视频慕课网APP
相关分类