一,流程控制
1)顺序控制
程序从上到下逐行执行,中间没有任何判断和跳转
2)分支控制
1.单分支
if 条件表达式 {
}
和java不同的是。判断语句没有括号括起来
特殊写法如下,也是不同于java的
2.双分支
3.多分支
4.switch
只能穿透一层
这个fallthrough就相当于如果这个符合,则把这个输出连带下一个
3)循环控制
字符串遍历
go语言是没有while和do while的
多重循环
二,break &continue
三,跳转控制语句
return和break的区别是,retrun可退出并且携带一个值,而且多用于函数或者方法中