初级会员
  • 第 59417 位会员
  • AncestorDragon
  • 2021-01-15 10:13:32
  • Offline
  • 19 89

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • #1 @suveng 我这只是做了一个请求及响应的打印,便于日志追踪,你也可以写一些拦截请求校验,规则判断其他逻辑,说白了就是自定义中间件
  • ```go import ( "log" "strings" ) func main() { strDealWith() } func strDealWith() { form := "2,4,55,70" sql := "2,4,6,9" f := strings.Split(form, ",") s := strings.Split(sql, ",") h := HasData(f, s) r:= NoData(s,h) log.Println(r) } func HasData(source, res []string) []string { nn := make([]string, 0) if len(source) > 0{ for _,v :=range source{ b := IsContain(res, v) if b{ nn = append(nn,v) } } } return nn } func NoData(source, res []string) []string { nn := make([]string, 0) if len(source) > 0{ for _,v :=range source{ b := IsContain(res, v) if !b{ nn = append(nn,v) } } } return nn } func IsContain(items []string, item string) bool { for _, eachItem := range items { if eachItem == item { return true } } return false } ```