2020
12-22
12-22
Golang的select多路复用及channel使用操作
看到有个例子实现了一个类似于核弹发射装置,在发射之前还是需要随时能输入终止发射。这里就可以用到cahnnel配合select实现多路复用。select的写法用法有点像switch。但是和switch不同的是,select的一个case代表一个通信操作(在某个channel上进行发送或者接收)并且会包含一些语句组成的一个语句块。现在让我们来实现一下这个核弹发射器packagemainimport("fmt""time""os")funclaunch(){fmt.Println("nuclearlaunchdet...
继续阅读 >