Golang里,关闭一个空的channel会怎样?
会panic,例如:
package main func main() { var c chan int close(c) }
运行一下:
$ go run main.go panic: close of nil channel goroutine 1 [running]: main.main() /home/jiajun/main.go:6 +0x2a