流程控制

Go流程控制

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