「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」。
0 环境
- 系统环境:win10
- 编辑器:vscode
- go版本:gol.17.3
1 导图
2 if条件语句
if语句它是条件语句,它根据布尔值表达式最终结果来确认选择执行哪个分支:如果布尔值表达式的值是true,则if分支会被执行;如果布尔值表达式的值是false,则会执行else分支。
3 switch选择语句
if条件语句比较适合用于分支较少的情况下,如果有很多条分支的话,选择使用
switch语句会更便捷,比如下面这个示例,使用switch语句修改后的代码更加的清晰。注意这里:swtich语句后面直接赋值变量需要变量后面加分号(;),
switch后的表达式没有太多限制性的要求
switch后面的表达式合法即可
fallthrough的用法
fallthrough 翻译失败,落空,下面例子输出出结果是2,也就说
case 3:,它被执行了,那如果我把省略case 2:后面的 fallthrough,则无任何输出结果。
4 for循环
第一块是简单语句,常用于
for循环变量的初始化。第二块是for循环的条件,表示什么时候执行结束(终结者)。第三部分是更新语句,一般变量的步进(比如i++)。{}里是每次循环没结束,都要执行一次它。
for循环支持continue跳出本次循环的操作,继续执行下一次循环。
for循环也支持break跳出整个for循环,哪怕for循环还没有执行完,也会被强制终止,它属于一种破坏者。