从零学习 Go 语言(30):这五点带你理解 select 用法

2020-07-08 00:00:00 数据 命中 就会 表达式 信道




前面写过两节关于 switch-case 的文章,分别是:

流程控制:switch-case

Go 语言中的类型断言

今天要学习一个跟 switch-case 很像,但还有点个人特色 的 select-case,这一节本应该放在 学习 Go 协程:详解信道/通道 里一起讲的,但是当时漏了,直到有读者给我提出,才注意到,今天就用这篇文章补充一下。

跟 switch-case 相比,select-case 用法比较单一,它仅能用于 信道/通道 的相关操作。

select {
    case 表达式1:
        <code>
    case 表达式2:
        <code>
  default:
    <code>
}

相关文章