package dfa import ( "log" "strings" "testing" "time" ) var d *DFA = &DFA{} func copyMap(m map[string]int) (m2 map[string]int) { m2 = make(map[string]int) for k, v := range m { m2[k] = v } return m2 } func TestAnaly(t *testing.T) { d.AddWord("办公", "办+楼", "河+省", "完+你们8") log.Println(strings.Split("河+南+", "+")[2]) t1 := time.Now() log.Println(d.Analy("这胡省锦河涛写给江泽民的信我们你们于办公楼上你完就是啊。"), "=====") log.Println(time.Now().Sub(t1).Seconds()) d.Clear() //log.Println(d.Analy("这是胡锦涛写给江泽民的信啊。")) } func Test_Label(t *testing.T) { log.Println("000----") for _, v := range []int{1, 2, 3, 4, 5} { log.Println(v) L1: for _, vv := range []string{"a", "b", "c", "d"} { log.Println(vv) if vv == "add" { break L1 } } } log.Println("111----") }