select 语句的作用是?

Go

  1. A.在多个 channel 操作中等待就绪的一个;多个就绪随机选一个
  2. B.按代码书写顺序依次执行每个 case,各分支各被执行一遍之后才会退出 select 语句
  3. C.用于 time.After 定时器超时控制,不适用于普通 channel 收发
  4. D.是 switch 针对整数分支的另一种写法,与 channel 无关,仅是编译期展开的语法糖