//导入过滤词库 func importWords(T *trie.Trie, file string) (err error) { rd, err := os.Open(file) if err != nil { return } defer rd.Close() r := bufio.NewReader(rd) for { line, isPrefix, e := r.ReadLine() if e != nil { if e != io.EOF { err = e } break } if isPrefix { continue } if word := strings.TrimSpace(string(line)); word != "" { T.Add(word) } } return }