标签:int for code color lse golang 返回 位置 条件表达式
Go语言if条件判断格式如下:
if 表达式1 {
分支1
} else if 表达式2 {
分支2
} else {
分支3
}
Go 规定与 if 匹配的左括号 “{” 必须与 if 和表达式放在同一行,如果尝试将“{”放在其它位置,将会触发编译错误,同理else也是。
var ten int = 11
if ten > 10 {
fmt.Println(">10")
} else {
fmt.Println("<=10")
}
可以在if表达式之前添加一个执行语句,再根据变量值进行判断:
if err := Connect(); err != nil {
fmt.Println(err)
return
}
err != nil 才是 if 的判断表达式,当 err 不为空时,打印错误并返回。
for 循环格式如下:
for 初始语句;条件表达式;结束语句{
循环体代码
}
初始语句是在第一次循环前执行的语句,其作用域将被局限在这个for的范畴内。
初始语句可以被忽略,但是初始语句之后的分号必须要写:
step := 2
for ; step > 0; step-- {
fmt.Println(step)
}
这段代码for中没有初始语句,此时step的作用域就比在初始语句声明step要大。
var i int
for ; ; i++ {
if i > 10 {
break
}
}
var i int
for {
if i > 10 {
break
}
i++
}
var i int
for i <= 10{
i++
}
标签:int for code color lse golang 返回 位置 条件表达式
原文地址:https://www.cnblogs.com/Wshile/p/12681185.html