golang中的switch
Go 编程语言中 switch 语句的语法如下:
<pre><code class="lang-go hljs">switch Variable{ case val1: ... case val2: ... default: ... } </code></code></pre>switch 语句执行的过程从上至下,直到找到匹配项。与C 中不同的是:switch 默认情况下 case 最后自带 break 语句,匹配成功后就不会执行其他 case,如果我们需要执行后面的 case,可以使用 fallthrough。但是fallthrough语句会强制执行下一个case,不论是否判断为真。
例如:
您可能感兴趣的文章:
golang中的switch
Golang中对interface{}做type assertion和type switch学习笔记
golang中的联合体
golang接口-interface的实现
golang 类型断言
为什么程序员都不喜欢使用 switch ,而是大量的 if……else if ?
goLang 类型断言 type assertion
为什么都不用 switch 而使用 if/ else 来做条件判断?
关于go语言中http做服务器使用正则的实例
为什么你们不喜欢使用switch,而是大量的 if...else if?