当我使用如下所示的有效全局变量时,我的错误验证会以某种方式重复
var (
valid validation.Validation
)
func validationInit() validation.Validation {
valid := validation.Validation{}
return valid
}
但是当我转到valid := validation.Validation{}我的模型函数时,它可以正常工作,没有任何重复项,如下所示:
func AddClub(name string) (id int64, error []*validation.ValidationError) {
club := Club{Name: name}
valid := validation.Validation{}
我如何不能在每个函数中复制这个有效值,而是在不增加和复制结果的情况下重用变量?
慕的地10843
相关分类