流程控制if分支结构语句switch语句01
目录01if分支结构语句•单分支•双分支•多分支•注意事项1if分支结构语句条件语句:根据是否满足条件,有选择地跳转到相应的执行序列
if语句单分支双分支多分支•if分支结构语句一般会由关键字if、条件表达式和由花括号包裹的代码块组成
•其中代码块为:包含了若干表达式和语句的序列
在Go语言中,代码块必须由花括号包裹
多分支if{}elseif{}
else{}双分支if{}else{}单分支if{}1if分支结构语句packagemainimport"fmt"funcmain(){vara=1varb=2//如果if语句条件为真,则会执行相对应的代码ifa20{fmt
Println("a>20")}elseifa>15{fmt
Println("a>15")}elseifa>10{fmt
Println("a>10")}elseifa>b{fmt
Println("a>b")}}运行结果为:a>10•多个elseif语句,会被依次判断,直到其中一个满足条件的被执行1if分支结构语句packagemainimport"fmt"funcmain(){vara=10ifa>5{ifa>20{fmt
Println("a>20")}elseifa>10{fmt
Println("a>10")}else{fmt
Println("a>5")}}else{fmt
Println("a