![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
西堂AI编程提效
一周三更编程干货
大厂程序员
厦大硕士
专注于AI编程提效、数字人领域
展开
-
Go笔记20221124
只要局部变量不能证明在函数结束后不能被引用,那么就分配到堆上。换句话说,如果局部变量被其他函数所捕获,那么就被分配到堆上编译时无法确定大小的,就会分配到堆上。Golang 内存调优 - 逃逸分析 - 掘金。原创 2022-11-24 23:20:07 · 261 阅读 · 0 评论 -
go http
package main// 参考:https://www.cnblogs.com/itbsl/p/12175645.htmlimport ( "log" "net/http")func sayHello(w http.ResponseWriter, r *http.Request) { _, _ = w.Write([]byte("Hello World!"))}func main() { /*使用默认的DefaultServeMux*/ ////1.注册.原创 2022-02-28 10:24:09 · 170 阅读 · 0 评论 -
for-range使用地址赋值注意点
for-range取地址遍历会是最后一个元素值package mainimport ( "fmt")func main() { strs := []string{"1", "3", "4"} res := []string{} res_add := []*string{} for _, val := range strs { res = append(res, val) res_add = append(res_add, &va原创 2021-11-09 23:12:18 · 185 阅读 · 0 评论