You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
golang-tutorial/demo/channel/single_chan.go

19 lines
304 B

package main
import ()
import "fmt"
func sendData(d chan<- int) {
d <- 5
}
func main() {
d := make(chan<- int)
go sendData(d)
//fmt.Println(<-d) //试图从一个只写信道中接收数据
m := make(chan int) // 将双向信道转换为只写或只读信道
go sendData(m)
fmt.Println(<-m)
}