英文:
How to deallocate memory in go?
问题
我有一个结构体:
type xyz struct {
x int
y string
}
func f(){
x := new(xyz) //分配内存
}
但是我找不到在Go语言中释放它的任何方法。
- 在Go语言中不需要释放它吗?
- 有没有关于Go语言内存分配/释放的有用文档?
英文:
I have a structure:
type xyz struct {
x int
y string
}
func f(){
x := new(xyz) //allocating memory
}
But I cannot find any method to deallocate it in go.
- Is it not needed to deallocate it in golang?
- Is there any useful document for how memory allocation/deallocation happens in go?
答案1
得分: 16
Go是一种具有垃圾回收功能的语言,你不需要手动释放内存。
关于Go语言中内存分配和释放的文章:
英文:
Go is garbage collected language. You do not have to deallocate memory.
Articles on memory allocation and deallocation in Go.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论