博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RUBY while & until loop zero or more , one or more times
阅读量:7207 次
发布时间:2019-06-29

本文共 715 字,大约阅读时间需要 2 分钟。

RUBY 中while和until用来写循环时, 需要注意有几种写法. 
其中使用begin和end的写法是先执行循环体再判断条件的, 因此循环体至少被执行1次.
其他写法是先判断条件, 再执行循环体, 因此循环体可能执行0次或多次. 

例如 :
def tried return falseendwhile tried do puts("a") end    # a single-line while loopwhile tried             # a multiline while loop    puts("b")endputs("c") while tried        # single-line while modifierbegin                 # multiline while modifier    puts("d")end while tried
结果输出"d", 说明了问题.

until 也一样 : 
如下 :
def tried return trueenduntil tried do puts("a") end    # a single-line while loopuntil tried             # a multiline while loop    puts("b")endputs("c") until tried        # single-line while modifierbegin                 # multiline while modifier    puts("d")end until tried

转载地址:http://cocum.baihongyu.com/

你可能感兴趣的文章
分类与回归的区别
查看>>
原生态JS操作ajax(一)
查看>>
SLES修改本地FTP安装源
查看>>
我的友情链接
查看>>
window 环境下vb 磁盘空间监控脚本!
查看>>
垃圾收集器
查看>>
Linux uniq(每日一令之二十三)
查看>>
Farewell
查看>>
学车第一天
查看>>
我的友情链接
查看>>
SSH通过密钥对验证方式进行远程访问及控制
查看>>
Linux运维学习历程-第七天-Linux文本工具及正则表达式
查看>>
Ubuntu下Chrome安装支付宝控件
查看>>
在wdOS系统下搭建samba服务器
查看>>
LINUX中经常用的头文件的作用
查看>>
理解WSGI
查看>>
希尔排序
查看>>
本地windows安装memcached服务
查看>>
Markdown 语法整理
查看>>
30 网络编程 OSI七层协议
查看>>