go给指针string赋值“你好”
提问者在使用go语言时遇到了给指针string类型赋值的问题,由于指针string不能直接用字符串赋值,因此需要寻求解决方案。
解决方案
对于如何给指针string类型赋值,目前没有便捷的解决方案。可以使用以下方法:
立即学习“go语言免费学习笔记(深入)”;
1. 自定义函数
类似于protobuf中的string()函数,可以编写一个专门处理此类赋值的函数:
func string(v string) *string { return &v }
使用时:
info := BO_SYS_User{} info.Id = String("1") info.UserName = String("超级管理员")
需要注意的是,自定义函数的方法名和其他函数冲突时需要调整。
以上就是Go语言中,如何给指针 string 类型赋值?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号