Switch

switch 语句是编写一连串 if - else 语句的更简洁方式。 它会执行第一个值与条件表达式相等的分支。

Go 的 switch 与 C、C++、Java、JavaScript 和 PHP 中的 switch 类似, 不同之处在于 Go 只会执行选中的分支,而不会继续执行后面的所有分支。 实际上,在这些语言中每个分支末尾所需的 break 语句, 在 Go 中会自动完成。 另一个重要区别是,Go 的 switch 分支不必是常量, 其中涉及的值也不必是整数。

< 9/14 >