天道酬勤,学无止境

go switch

Golang笔记之流程控制

一、条件语句1.1、ifif表达式的结果为true时执行语句块内代码package mainimport "fmt"func main() { var flag bool = true if flag { fmt.Println("true") }} 1.2、if-else当 if表达式结果为 true,则执行if语句块内代码,否则执行 else语句块内代码package mainimport "fmt"func main() { var flag bool = false if flag { fmt.Println("true") } else { fmt.Println("false") }} 1.3、if-else if-else当 if表达式结果为 true,则执行 if语句块内代码,否则依次从上到下判断 else if表达式结果,若结果为 true则执行对应语句块内代码并退出 if-else if-else语句,若 if和else if表达式均为 false,则执行 else语句块内代码package mainimport "fmt"func main() { var ret int fmt.Print("请输入分数:") fmt.Scan(&ret) if ret >= 90 { fmt.Println("A") } else if ret >= 80 { fmt

2021-03-27 12:29:10    分类:博客    go if   go switch   go for   golang