没法理解啊。写得好复杂。
go func() {
var sender Sender = myChannel
sender <- number
time.Sleep(time.Second)
fmt.Println("Sent!")
}()
var receiver Receiver = myChannel
fmt.Println("Received!", <-receiver)