切片传参的问题
以下内容来自:毛毛鱼 - golang 切片传参。
今天写题时遇到一个需要用到大顶堆的题,以往我是会手写一个堆的,但今天想熟悉一下 go 的标准包就用了标准库提供的 heap 包,实现接口后发现运行不对,排查后发现是实现函数传参时 Push 和 Pop 方法传了切片而不是切片的指针,因此要留个记录,防止再掉坑~
以下内容来自:毛毛鱼 - golang 切片传参。
今天写题时遇到一个需要用到大顶堆的题,以往我是会手写一个堆的,但今天想熟悉一下 go 的标准包就用了标准库提供的 heap 包,实现接口后发现运行不对,排查后发现是实现函数传参时 Push 和 Pop 方法传了切片而不是切片的指针,因此要留个记录,防止再掉坑~
|
|
为什么 ResponseWriter 不带 * ,Request 带 *,什么时候带?什么时候不带呢?
在Go语言中,函数参数的语法规则是由类型名称和类型修饰符组成的。类型修饰符 “*” 表示指针类型,用于指向某个类型的指针。在函数签名中,类型修饰符的位置决定了传递参数的方式。
监听 443 端口(HTTPS 的标准端口),并配置 SSL 证书。
|
|