Soildity之控制结构语句(3)

每种编程语言都有自己的控制结构语言,Soildity也不例外。Soildity支持 if-else、while、do-while、for、break、continue、return等,下面来给大家一一介绍。

  1. if-else语句
    语句结构:
    if(条件语句){
    执行语句;
    }
    else if(条件语句){
    执行语句;
    }
    else{
    执行语句;
    }
    条件语句的圆括号不可省略,当主体部分只有单条语句时大括号是可以省略的。
    “if(1){}”这样的语句不合法,Soildity不会像其他语言一样将非布尔型的条件语句转换成布尔类型。

  2. while语句
    语句结构:
    while(条件语句){
    执行语句;
    }
    当条件语句为ture时,执行大括号内的代码,执行结束后再次判断条件语句,直到条件语句结构为false时才结束循环。

  3. do-while语句
    语句结构:
    do{
    执行语句;
    }while(条件语句)
    首先执行大括号内的语句,在对条件语句进行判断,直到条件语句为false时才结束循环。

  4. for语句
    语句结构:
    for(初始化;条件语句;递增){
    执行语句;
    }
    初始化:仅在开始时执行一次
    条件语句:当条件语句为ture时,执行大括号的执行语句;为false时结束循环。
    递增:执行递增语句并跳转到 条件语句 进行判断。
    for循环圆括号内必须包含三条语句,即使某条语句为空。

  5. break,continue
    break语句放在代码体部分,会跳出当前的循环语句。
    continue语句放在代码体部分,会提前结束本次循环,提前进入下一次循环。

  6. return
    return用于函数,将函数的返回值返回。

注:Soildity语言不支持switch和goto等语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值