Math包*
- math.Abs 绝对值
- Math.Floor 向上取整
- Math.ceil 向上取整
- Math.Floor(num+0.5) 四舍五入
- Math.min 最小值
- Math.max 最大值
- Math.pow(x,y) x的y次幂
- Math.pow10(n) 10的n次幂
- Math.mod(11,3) 求余数
- Math.modf(3.18) 拆分整数和小数部分
- Math.sqrt() 开平方,开根号 程序的流程结构
- 顺序结构:代码从上到下逐行执行
- 选择结构:条件满足 (bool类型的表达式)那么有些代码可以执行。(只执行一次)
- 分支语句
- if
- switch
- 分支语句
- 循环结构:条件满足,某些代码会被反复多次的执行,直到条件不满足跳出循环。
- 循环语句
- For
- 循环语句
- 分支语句
- if语句
- switch语句
- select语句:并发中传数据使用
- 循环语句
- for循环
- 没有do while、while
- break、continue、goto
1.1选择结构:if语句
1 | package main |
1.2选择结构:switch语句
1 | package main |
注意:
break和fallthrough
- Break 打断,强制结束switch, 结束了case的执行。
- Fallthrough 穿越,当某个case匹配成功后执行,如果有fallthrough,那么后面紧邻的case不再匹配,直接执行。
2.选择结构:for循环语句
计数器:数数
1 |
|
1 |
1 |
1 |
1 |
1 |
附:Md流程图制作技巧
01、Sequence diagram 序列图
1 | Title: 这是写标题的地方 |
02、flowcharts 流程图
condition 条件
![IMAGE](resources/A0C46F1A11B4082514AC48CE34C69E74.jpg =650x325)
1 | st=>start: 开始:>http://www.baidu.com[blank] |
1 |
1 |
1 |
- 本文作者: 梁俊可
- 本文链接: http://ljk3d.com/2021/10/19/goLangNote/goLangBasic/05_GoLang语言入门_基础语法_分支语句和循环语句/
- 版权声明: 梁俊可工作室