单向Channel
单向Channel信道
chan<-chan<-
<-chan<-chan
var onlyReadChan chan<- readChanType    // 声明一个只能写入数据的信道
var onlyWriteChan <-chan writeChanType    // 声明一个只能读取数据的信道
package main

import (
	"fmt"
)

//定义一个带有 只能发送数据的信道 的参数 函数
func onlySend(ch chan<- string) {
	ch <- "秋码记录"
	ch <- "https://qiucode.cn"
}

//定义一个带有 只能接受数据的信道 的参数 函数
func onlyRead(ch <-chan string) {
	for {
		fmt.Println(<-ch)
	}
}

func main() {
	var ch = make(chan string)

	go onlySend(ch)
	go onlyRead(ch)

}