feat(Go-StudyExample):

2020/12/31:添加container包使用示例和源码分析

                       2020/12/31:添加validator.v8源码解析和使用示例
This commit is contained in:
Huangzj
2020-12-31 16:48:30 +08:00
parent 6d079549f1
commit 9c93a35685
22 changed files with 5167 additions and 0 deletions
@@ -0,0 +1,33 @@
/*
* @Author : huangzj
* @Time : 2020/12/11 16:16
* @Description
*/
package testValidator
type Ower struct {
Age int `validate:"min=10"`
}
type Cat struct {
Age int `validate:"min=10"`
Ower Ower
}
type Man struct {
Name string `validate:"ipe"`
}
type Woman struct {
Name string `validate:"diy=5"`
}
type Person struct {
Name string
M map[string]int `validate:"min=10"`
H int `validate:"max=20"`
Exist bool `validate:"exists"`
Require bool `validate:"required"`
Cat Cat
}