标签:golang main sleep 技术 lang pac lan com package
学了多少次了。。
应该可以实用了。
package main
import (
"fmt"
"time"
)
func writeChannel(c chan<- int, x int) {
fmt.Println(x)
c <- x
close(c)
fmt.Println(x)
}
func main() {
c := make(chan int)
go writeChannel(c, 10)
time.Sleep(2 * time.Second)
fmt.Println("Read: ", <-c)
time.Sleep(2 * time.Second)
_, ok := <-c
if ok {
fmt.Println("Channel is open!")
} else {
fmt.Println("Channel is closed!")
}
}

标签:golang main sleep 技术 lang pac lan com package
原文地址:https://www.cnblogs.com/aguncn/p/12099604.html