make函数详解
在 Go 语言中,make 是一个内置函数(Built-in function),它的作用非常专注且独特。
在 Go 语言中,make 是一个内置函数(Built-in function),它的作用非常专注且独特。
一句话总结:var 只是声明了一个"空壳",而 make 则是真正"分配了内存"并填充了这个壳。
这个问题非常经典,核心原因可以用一句话概括:
1. 核心定义:它是"描述符",不是"容器"
本文整理了 Go 语言中字符串和数组/切片的常用操作,偏实战 + 面试高频。
Go 中传递变量时,有些类型会复制底层数据(值类型),有些只复制"指针/引用"(引用语义类型)。搞清楚这一点,能避免很多坑。