我正在尝试练习围棋套路。我在这里想念什么?这段代码给我返回了一个不同的数组结果。
func goRoutinesSearch(body string, keywords []string) {
lowerBody := strings.ToLower(body)
var matched []string
var wg sync.WaitGroup
wg.Add(len(keywords))
for _, word := range keywords {
go func(w string) {
defer wg.Done()
if strings.Contains(lowerBody, w) {
matched = append(matched, w)
}
}(word)
}
wg.Wait()
fmt.Print(matched)
}
慕仙森
相关分类