Go Select 语句
在Go编程语言中,select语句的语法如下:
以下规则适用于 select 语句:
- 你可以在select语句中使用任意数量的case语句。每个case后面跟着要比较的值和一个冒号。
-
case的类型必须是一个通信通道操作。
-
当通道操作发生时,执行跟随该case的语句。case语句中不需要使用 break 。
-
select 语句可以有一个可选的 default case,在select的末尾出现。默认情况下,如果所有case都不为真,则可以使用default case执行任务。default case中不需要使用 break 。
示例
当以上代码被编译和执行时,会产生以下结果 –