github.com/zhongdalu/gf@v1.0.0/geg/util/gvalid/gvalid_error.go (about) 1 package main 2 3 import ( 4 "github.com/zhongdalu/gf/g" 5 "github.com/zhongdalu/gf/g/util/gvalid" 6 ) 7 8 // 返回结果方法示例 9 func main() { 10 type User struct { 11 Password string `gvalid:"password@password"` 12 ConfiemPassword string `gvalid:"confirm_password@password|same:password#|密码与确认密码不一致"` 13 } 14 15 user := &User{ 16 Password: "123456", 17 ConfiemPassword: "", 18 } 19 20 e := gvalid.CheckStruct(user, nil) 21 g.Dump(e.Map()) 22 g.Dump(e.Maps()) 23 g.Dump(e.String()) 24 g.Dump(e.Strings()) 25 g.Dump(e.FirstItem()) 26 g.Dump(e.FirstRule()) 27 g.Dump(e.FirstString()) 28 }