buf := &bytes.Buffer{} //focus 灵活长度的buffer
go语言: slice(切片) 深拷贝、浅拷贝
channels
<aside> 💡 在Go语言中,&和*表示指针操作符。&用于获取一个变量的地址,*用于获取一个指针所指向的变量的值。 如果一个函数的参数类型是指针类型,那么在调用该函数时可以直接将变量作为参数传递给它,而不需要显式地添加 & 或 *。如果一个函数的返回值类型是指针类型,那么在调用该函数时可以直接将返回值赋值给一个指针类型的变量,而不需要显式地添加 *
</aside>