golang指针函数

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++
}

posted on 2019-11-06 12:01  Sweet小马  阅读(1118)  评论(0编辑  收藏  举报

导航