golang 简单的 channel

前端之家收集整理的这篇文章主要介绍了golang 简单的 channel前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
packagemain

import(
"fmt"
"os"
"bufio"
)


funcmain(){
in:=make(chanstring)

out:=make(chanstring)

reader:=bufio.NewReader(os.Stdin)


gofunc(){
for{
a:=<-in
out<-a
fmt.Println("in",a)
}
}()

gofunc(){
for{

b:=<-out
fmt.Println("out",b)
}

}()

for{
line,_:=reader.ReadString('\n')
fmt.Println("<----------------------------->")
in<-line
}





}

猜你在找的Go相关文章