第3章:Go行动指南 - 流程控制与决策
- 作者
- Name
- 青玉白露
- Github
- @white0dew
- Modified on
- Reading time
- 2 分钟
阅读:.. 评论:..
深入了解条件语句和循环语句的使用,是时候做出决策和循环巡航了。
路线选择 - 条件语句if/switch的使用
在Go的世界中,条件语句就像是在路口做出选择的指南针,它帮助我们根据不同的条件走向不同的路径。
使用if语句
if
语句是最基础的条件判断语句,它允许程序根据条件的真假执行不同的代码段。
if temperature > 30 { fmt.Println("今天很热,记得开空调。") } else { fmt.Println("今天不热,节省能源吧。") }
使用switch语句
switch
语句是对多条件判断的简化,让代码看起来更加清晰和简洁。
switch direction { case "北": fmt.Println("向北走。") case "南": fmt.Println("向南走。") default: fmt.Println("保持不动。") }
循环巡航 - 理解for与控制流指令
在Go的宇宙中,for
循环是唯一的循环结构,但它足够强大,能应对各种循环巡航的需求。
基本for循环
从一个数数到另一个数,for
循环是我们的好帮手。它的结构简洁,易于理解和使用。
for i := 1; i <= 10; i++ { fmt.Println("计数:", i) }
while式循环
在Go中,虽然没有显式的while
循环,但我们可以通过for
循环实现相同的功能。
n := 1 for n < 100 { n *= 2 fmt.Println("n的值为:", n) }
无限循环与循环控制
有时候,我们可能需要执行一个无限循环,直到我们遇到特定的条件。
for { // 执行某些操作 if 满足退出条件 { break } }
同时,continue
关键字可以跳过当前循环的剩余部分,并开始下一个循环迭代。
通过本章节的学习,你已经了解了如何在Go语言的逻辑迷宫中做决策和循环巡航。