我试图在迭代中合并 2 个通道,以便我可以检索每个步骤的两个通道值。我写了以下几行
ch1, ch2 := make(chan int), make(chan int)
go Walk(t1, ch1)
go Walk(t2, ch2)
for ints := range merge(ch1, ch2) {
fmt.Println(ints)
}
但是当我运行它时,我得到“prog.go:31: undefined: merge”。我想知道这个合并函数的位置。
相关分类