package main

import "fmt"

func main() {
	// 定义一个channel
	c := make(chan int)
	go func() {
		defer fmt.Println("goroutine结束")
		fmt.Println("goroutine正在运行")
		c <- 666 // 从channel中发送数据
	}()
	num := <-c // 从 channel中读数据
	fmt.Println("num = ", num)
	fmt.Println("main goroutine结束")
}