make和new区别
内存分配和初始化
new 函数的行为
new 函数的行为package main
import "fmt"
func main() {
// 使用 new 分配内存
p := new(int)
fmt.Println(*p) // 输出: 0
// 修改指针指向的值
*p = 10
fmt.Println(*p) // 输出: 10
}make 函数的行为
make 函数的行为new 和 make 的区别
new 和 make 的区别示例对比
总结
最后更新于