1.4Go语言的语句(Statement)

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 < 6true,则运行后面的 fmt.Println(i),然后运行 i++,依次类推,直至 i < 6false

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

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部