| 12345678910111213141516171819202122232425262728293031323334 |
- package main
- import (
- "fmt"
- "time"
- )
- func main() {
- ch := make(chan string)
- go sendData(ch)
- go getData(ch)
- time.Sleep(1e9)
- }
- func sendData(ch chan string) {
- ch <- "Washington"
- ch <- "Tripoli"
- ch <- "London"
- ch <- "Beijing"
- ch <- "Tokio"
- }
- func getData(ch chan string) {
- var input string
- // time.Sleep(1e9)
- for {
- input = <-ch
- fmt.Printf("%s ", input)
- }
- }
- // Washington Tripoli London Beijing Tokio
|