![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言深入浅出
Billy___
这个作者很懒,什么都没留下…
展开
-
Go中var、短变量赋值、New 和 Make的区别
分配内存。内存里存的值是对应类型的零值。只有一个参数。参数是分配的内存空间所存储的数据类型,Go语言里的任何类型都可以是new的参数,比如int, 数组,结构体,甚至函数类型都可以。返回的是指针。原创 2023-02-22 00:26:59 · 364 阅读 · 0 评论 -
五分钟学会Go这个Append内建函数~
如果没有,将分配一个新的底层数组,并且 Append 返回更新后的新的切片。ss3和ss4也指向了同一个数组地址,但是与ss1、ss2不同的是,ss3和ss4是有该数组共享部分的,即元素1,而元素2不属于ss3,即使元素1和2都在该数组里面。不一致,因为ss1与ss2不是一个切片,只能感知到len范围内的元素,ss1包含0个元素,因此ss1输出的是空,ss2输出了元素1。append是golang中的一个内建函数,它的作用是官方的介绍是。另外还有一个值得注意的点是,切片只会感知len范围内数组内容。原创 2023-02-21 23:50:55 · 322 阅读 · 0 评论