GO语言条件语句

if语句

语法格式

if 条件语句 {
    执行语句1
}
if 条件语句 {
    执行语句1
} else {
    执行语句2
}
if 条件语句1 {
    执行语句1
} else if 条件语句2 {
    执行语句2
} else {
    执行语句3
}

其他格式

if语句的变形语句,在条件语句前可以增加一个初始化语句。

初始化语句的作用域只在if语句中。

if a :=1; 条件语句 {
    执行语句
}

if中的break和continue

break            是结束整个for循环

continue        是结束这一次for循环,直接进入下一次for循环

switch分支语句

switch判断变量var的只,case判断var为value1,value2,value3...

switch var {
    case value1:
        ...
    case value2, value3:
        ...
    default:
        ...
}

switch后的变量可以省略,意思为作用在true上

switch {
    case 条件语句1:
        ...
    case 条件语句2, 条件语句3:
        ...
    default:
        ...
}

switch中的break和fallthrough

break                用来强制结束执行语句,从而结束switch

fallthrough        只能写在case下执行语句的最后一行。作用是直接执行下一条case语句而不需要经过匹配。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值