go之if判断
简介
逻辑判断,条件成立执行if的代码,不成立执行else或else if
if...else
语法
if 条件 {
}else{
}
例子
var num = 11
// 对2取余,如果余数等于0,说明能整除
if num%2 == 0 {
fmt.Println("能整除")
} else {
fmt.Println("不能整除")
}
if...else if ..lese
语法
if 条件 {
}else if 条件{
}else if 条件{
}else{
}
例子
var score = 90
if score > 90 {
fmt.Println("优秀")
} else if score > 80 && score <= 90 {
fmt.Println("良好")
} else {
fmt.Println("很一般")
}
变量初始化(用的较多)
语法
if 变量初始化;条件 {
}else{
}
例子
// 判断语法
if b:=add(6,99);b>100{
fmt.Println("b 大于100")
}
// 4 if 后的 条件 和 { 必须在一行
// 整除情况下所有编程语言每行结尾都要加 ; ,不需要是因为读到 \n 自动给加的,所有有的语言可以不用加
if b:=add(6,99);b>100{
fmt.Println("b 大于100")
}
// 函数
func add(a,b int)int {
return a+b
}
注意:if后的条件和{必须在一行,不然会报错

浙公网安备 33010602011771号