gpt4 book ai didi

go - 数组中的引用类型

转载 作者:数据小太阳 更新时间:2023-10-29 03:31:16 24 4
gpt4 key购买 nike

看下面的代码片段

// Prepare some data to insert into the template.
type Recipient struct {
Name, Gift string
Attended bool
}
var recipients = []Recipient{
{"Aunt Mildred", "bone china tea set", true},
{"Uncle John", "moleskin pants", false},
{"Cousin Rodney", "", false},
}

我创建了一个具有一些属性的结构。创建 Recipient 类型的 slice 后。 slice 接收者是否在内部保留值或引用类型?

好像是值类型。

最佳答案

slice 实际上是指向数组一部分的(某种)指针(参见 slice usage and internals ),因此对于数组,项是指定类型的值。

关于go - 数组中的引用类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com