(s1 []string, s2 []string)
| 590 | } |
| 591 | |
| 592 | func StrSetIntersection(s1 []string, s2 []string) []string { |
| 593 | set := make(map[string]bool) |
| 594 | for _, s := range s1 { |
| 595 | set[s] = true |
| 596 | } |
| 597 | var rtn []string |
| 598 | for _, s := range s2 { |
| 599 | if set[s] { |
| 600 | rtn = append(rtn, s) |
| 601 | } |
| 602 | } |
| 603 | return rtn |
| 604 | } |
| 605 | |
| 606 | func QuickJson(v interface{}) string { |
| 607 | barr, _ := json.Marshal(v) |