Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import "fmt"
- func ping(pings chan<- string, msg string) {
- pings <- msg
- }
- func pong(pings <-chan string, pongs chan<- string) {
- msg := <-pings
- pongs <- msg
- }
- func main() {
- pings := make(chan string, 1)
- pongs := make(chan string, 1)
- ping(pings, "passed message")
- pong(pings, pongs)
- fmt.Println(<-pongs)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement