golang指针函数
2024-10-07 13:23:01
func main() {
a := models.SmsVerify{}
a.Id = 100
fmt.Println(a.Id) // 100
test111(a)
fmt.Println(a.Id) // 100
a222 := new(models.SmsVerify)
a222.Id = 200
fmt.Println(a222.Id) // 200
test222(a222)
fmt.Println(a222.Id) // 201
}
func test111(sms models.SmsVerify) {
sms.Id++
}
func test222(sms *models.SmsVerify) {
sms.Id++
}
最新文章
- Java三大框架之——Hibernate关联映射与级联操作
- Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析
- Atitit 数据库事务实现原理
- Altera SoC与Matlab的联合---第一步 软件安装与硬件测试
- Android WebView Demo
- [原]零基础学习在Android进行SDL开发系列文章
- For循环语句的使用
- 完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错
- 张恭庆编《泛函分析讲义》第二章第4节 $Hahn$-$Banach$ 定理习题解答
- CQRS学习——Cqrs补丁,async实验以及实现[其二]
- 在Nginx中搭建Nagios监控平台
- JavaScript学习总结【9】、DOM Ready
- 可恶的0x1A
- ios -Unity3D的EasyAR集成到已经有项目中。
- javaScript数据类型的一些小细节
- HDU.5394.Trie in Tina Town(回文树)
- tomcat端口号被占用的问题
- 叉积(POJ - 2318 )
- java事务 深入Java事务的原理与应用
- java异常查看利器之使用 jvmti 的Callback_JVMTI_EVENT_EXCEPTION 事件查看异常