Go 语言初级教程之三[分支语句]

分支语句同样是似曾相识,但也有增强。像条件语句一样,它允许一个简单的语句位于分支的表达式之前。然而,他们相对于在C语言中的分支而言走得更远。

首先,为了让分支跳转更简明,作了两个修改。情况可以是逗号分隔的列表,而fall-throuth也不再是默认的行为。

因此,如下的C代码:

  1. int result;
     
  2. switch (byte) {
     
  3.     case 'a':
     
  4.     case 'b':   
     
  5.         {     
     
  6.             result = 1     
     
  7.             break   
     
  8.         }
     
  9. default:
     
  10.     result = 0
     
  11. }



在Go里就变成了这样:
 

阅读全文>>

你可能感兴趣的:(Go 语言初级教程之三[分支语句])