在去编程语言中的选择语句的语法如下:
代码如下:
选择{
,,沟通clause :
,,,,,声明(s),,,,,,
,,沟通clause :
,,,,,声明(年代);
,,/*你可以拥有任意数量的case语句*/
,,默认值:/*可选*/
,,,,,声明(年代);
}
以下规则适用于选择语句:
可以有任意数量的范围内选择一个案例语句。每一种情况下后跟的值进行比较,以及一个冒号。
对于案件的类型必须是一个通信通道操作。
当通道运行下面发生的语句这种情况将执行。在案例语句中打破不是必需的。
选择语句可以有一个可选默认情况,它必须出现在选择的结束前。缺省情况下,可用于执行任务时没有的情况下是真实的。在默认情况下打破不是必需的。
例如:
代码如下:
包主要
进口“fmt”
函数main () {
,,var c1, c2, c3陈int
,,var i1、i2 int
,,选择{
,,,,i1=& lt;往上平移:
,,,,,,,fmt。Printf(“收到”,i1,“从c1 \ n”)
,,,,c2 & lt; - i2:
,,,,,,,fmt。Printf("发送"、i2“c2 \ n”)
,,,,i3, ok:=(& lt; c3):,//一样:i3,好的:=& lt; c3
,,,,,,,如果好{
,,,,,,,,,,fmt。Printf(“收到”,i3,“从c3 \ n”)
,,,,,,,其他}{
,,,,,,,,,,fmt。Printf (“c3关闭\ n”)
,,,,,,,}
,,,,默认值:
,,,,,,,fmt。Printf("不沟通\ n”)
,,},,,
}
,
让我们编译和运行上面的程序,这将产生以下结果:
没有沟通 >之前
简介去语言中的选择语句的用法