公司外包团队写的代码:
```
func (s *StudController) WorkList(param struct {
StudId int `!;>0`
LatestId int `!;>0`
}) web.GetResult {
//省略里面的代码了
}
```
这里的
'`!;>0`'
表示啥意思啊?
```
这个可以理解为一种类型。
struct {
StudId int `!;>0`
LatestId int `!;>0`
}
```
对比下面两种用法可以很明显看出原因
```
type Stu struct {
StudId int `!;>0`
LatestId int `!;>0`
}
type Stu map[string]int
```
#10
更多评论
<a href="/user/SugarAYuan" title="@SugarAYuan">@SugarAYuan</a> 'StudentId int `!;>0` LatestId int `!;>0` '
这样子?以前做Java的,还是看不懂啊?请大侠明示 :)
#2