| 123456789101112131415161718192021222324252627282930313233 |
- 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
|