记一次因为共享变量的犯错误
时间:2022-02-24 10:28
下面由golang教程栏目给大家记一次因为共享变量的犯错误,希望对需要的朋友有所帮助! 问题复现 在models/User.php 控制器 因为 导致以后这个 乖乖的 结尾 花费几小时 以上就是记一次因为共享变量的犯错误的详细内容,更多请关注gxlsystem.com其它相关文章!var UserModel = new (User)
if models.UserModel.Token == "" {
models.UserModel.Token = "hello world"
}
var UserModel = new (User)
只会new
一次,每个请求都共享的这个变量的。if
只会执行一次,还是只能乖乖的 new
一个新的指针。new
var UserModel = new (models.User)
if UserModel.Token == "" {
UserModel.Token = "hello world"
}
debug
才找到问题的,犯了基础的错误。