1.if条件
if 表达式 {
//语句
}
2.if-else条件
if 表达式 {
//语句1
} else {
//语句2
}
3.if-else-if条件
if 表达式1 {
//语句1
} else if 表达式2 {
//语句2
} else {
//语句3
}
4.switch条件
注意:caseExpression 内的语句有隐式的 break 语句。
switch switchExpression {
case caseExpression1:
//语句1
case caseExpression2:
//语句2
case caseExpressionN:
//语句N
default:
//语句
}
5.while循环
//类似于其它编程语言的while语句
for 表达式 {
//语句
}
6.for循环
for 语句的运行顺序为:第一步先计算 i < 6,如果 i < 6 为 true,则运行后面的 fmt.Println(i),然后运行 i++,依次类推,直至 i < 6 为 false。
for i := 0; i < 6; i++ {
fmt.Println(i) // 0 1 2 3 4 5
}
7.for-range循环
for 变量名 := range 可迭代 {
//语句
}
for 键, 值 := range 可迭代 {
//语句
}
8.label跳转
label: 语句
9.break跳转
break
break label
10.continue跳转
continue
continue label
11.return跳转
return
return 表达式
return 表达式1, 表达式2, 表达式N
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36998.html