流程控制 Go流程控制 Go的控制结构和C语言有相通之处,但是也有很多差异。Go没有do或while循环,但是有更通用的for;switch也更灵活;if和switch可以像for一样添加初始化语句;break和continue语句后可以接一个可选的label;此外还有一个type switch和多路复用的select。其语法也有些许不同:没有圆括号,而其主体必须始终使用大括号括住。