猿问

切片:无法附加到结构中的切片

所以,我正在努力适应 Go!我遇到了一个问题,我尝试创建一个包含切片的新数据类型“RandomType”。


package main


type RandomType struct {

    RandomSlice []int

}


func main() {

    r := new(RandomType)

    r.RandomSlice = make([]int, 0)

    append(r.RandomSlice, 5)

}

这段代码产生了一个错误:


append(r.RandomSlice, 5) not used

但是,例如,如果我尝试使用


type RandomType struct {

    RandomInt int

}


func main() {

    r := new(RandomType)

    r.RandomInt = 5

}

这工作正常。


不知道我做错了什么。


FFIVE
浏览 218回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答