mirror of
https://github.com/fumiama/jieba.git
synced 2026-06-28 08:02:45 +08:00
unify Cut method, return channel instead of array
This commit is contained in:
6
jieba.go
6
jieba.go
@@ -154,8 +154,7 @@ func cutDAG(sentence string) []string {
|
||||
} else {
|
||||
bufString := string(buf)
|
||||
if v, ok := Trie.Freq[bufString]; !ok || v == 0.0 {
|
||||
recognized := finalseg.Cut(bufString)
|
||||
for _, t := range recognized {
|
||||
for t := range finalseg.Cut(bufString) {
|
||||
result = append(result, t)
|
||||
}
|
||||
} else {
|
||||
@@ -177,8 +176,7 @@ func cutDAG(sentence string) []string {
|
||||
} else {
|
||||
bufString := string(buf)
|
||||
if v, ok := Trie.Freq[bufString]; !ok || v == 0.0 {
|
||||
recognized := finalseg.Cut(bufString)
|
||||
for _, t := range recognized {
|
||||
for t := range finalseg.Cut(bufString) {
|
||||
result = append(result, t)
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user