TEL:400-8793-956
当前位置:程序、服务器

带支架的单线While循环

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-14 08:53:26

 问:在希望将所有循环都放在一行时使用某些循环时,通常使用大括号。他还说,您可以do在使用while或until循环时省略该时间。

 
但是,它似乎不适用于while循环。
 
我尝试了以下方法:
 
 我 =  0 ; 
当我< 10 {我+ = 1 }放我         
  
 
 我 =  0 ; 
而(i < 10 ){ i + = 1 }放i         
  
而且我得到以下错误:
 
test.rb:2:语法错误,意外的“ {”,预期为keyword_do_cond或“;” 或'\ n'while
 (i <  10 ) {  i  + =  1  } 
^ test 。rb:2:语法错误,意外的'}',期望输入结束                
      
似乎应该可以这样做。任何人都知道如何在while循环中执行单行吗?
 
 
答:要在一行上使用while循环,您必须执行以下操作:
 
我 =  0
把 我 + =  1 而 我 <  10
上一篇: 为什么工作区会引发peewee.OperationalError:没有这样的列:t1.user_id
下一篇: .charAt()函数错误(不是函数)