
GoDev
文章平均质量分 71
Go开发过程的一些整理
-代号9527
逢山开路,遇水搭桥!纸上得来终觉浅,绝知此事要躬行。
展开
-
go中的值传递和指针传递
比如向函数调用栈里的下一个方法传递对象A,二者的区别在于,指针传递,传的是对象A的内存地址,传的是一个小巧的地址。值传递,是复制对象A的数据传下去。之前有个说法:想在调用的函数内部改变对象A的值,就用指针传递,但这句话也不全对,因为用值传递,照样可以实现同样的效果。最后,如果传递的是一个很大的结构体,那用指针传递更优。),它们占用的内存大小固定且小,大小与指针大小相当。值传递,代表的意志是:函数收到的是一个副本数据,这两种实现方式,在此时,没有谁优谁劣。注意看二者的返回值,对于固定大小的类型(原创 2024-08-02 12:26:24 · 1210 阅读 · 1 评论 -
Goland远程连接Linux进行项目开发
似乎是这个依赖在Windows上不支持,选择让项目在Linux服务器上构建和运行,本地Goland只负责写代码和展示。原创 2024-04-18 21:19:14 · 1123 阅读 · 0 评论 -
匿名函数与gorm中的Transaction事务方法
整理下go中的匿名函数,项目中很多地方都在用。原创 2024-04-18 17:48:03 · 808 阅读 · 0 评论