0
通过传递参数m,从goroutine调用此函数。在Switch语句中无法识别来自通道的字符串变量golang
以米发送的值是字符串:“01A”,并声明开关不承认
func myfunc(m string, c chan string) {
defer close(c)
switch m {
case "01a":
msg_out = "NO PASS"
}
c <- msg_out
}
当集合M交换机正常工作
func myfunc(m string, c chan string) {
defer close(c)
m = "01a"
switch m {
case "01a":
msg_out = "PASS"
}
c <- msg_out
}
我怀疑通道将引入其他隐藏字符