Go流程控制——条件语句

一、Go语言流程控制

1.概述

Go流程控制——条件语句_条件判断

2. Go语言提供了以下几种条件判断、分支语句

Go流程控制——条件语句_go_02

3. Go语言提供了以下几种循环语句

Go流程控制——条件语句_流程控制_03

4.GO语言支持以下几种循环控制语句

Go流程控制——条件语句_go_04

二、if条件判断语句

1.语法结构

Go流程控制——条件语句_嵌套_05
Go流程控制——条件语句_流程控制_06

2.if语句中的注意细节

Go流程控制——条件语句_go_07

3.案例

Go流程控制——条件语句_流程控制_08
Go流程控制——条件语句_条件判断_09

4.if语句特殊写法

Go流程控制——条件语句_go_10
Go流程控制——条件语句_go_11

三、if嵌套语句

可以在 if 或 else if 语句中嵌入一个或多个 if 或 else if 语句。

1.语法结构

Go流程控制——条件语句_go语言_12

2.案例:判断学生平均成绩。有优、良、中等、及格、不及格等五档。

Go流程控制——条件语句_go语言_13
Go流程控制——条件语句_流程控制_14

四、switch分支语句

1.语法结构

Go流程控制——条件语句_go语言_15

2.switch语句中的注意细节

Go流程控制——条件语句_嵌套_16
Go流程控制——条件语句_go语言_17

3.案例:

Go流程控制——条件语句_嵌套_18
Go流程控制——条件语句_流程控制_19
Go流程控制——条件语句_go语言_20

4.Type Switch

Go流程控制——条件语句_流程控制_21
Go流程控制——条件语句_流程控制_22

五、select语句(后续讲解)

Go流程控制——条件语句_go_23
Go流程控制——条件语句_go语言_24