3.10 循环语句
来源:互联网 发布:3g网络和2g网络的区别 编辑:程序博客网 时间:2024/06/03 23:46
3.10 循环语句
一. while(当…) 循环
while 条件
语句1; 语句2 ; 语句…
end
二. 单行 while 循环
( 语句1; 语句2 ; 语句… ) while 条件
三. until(直到…) 循环
我们想输出数字1到9,看程序 E3.10-1.rb,E3.10-2.rb :
a=1
while a <10
print a," "
a=a+1
end
#1 2 3 4 5 6 7 8 9
a=1
until a >=10
print a," "
a=a+1
end
#1 2 3 4 5 6 7 8 9
一边是while a <10,一边是until a >=10,其它代码都一样,结果也一样。
开源文档:Ruby 语言入门教程 v1.0
第 33 页
从这两个小程序可以看出: until 条件 = while not (条件)
四. for…in 循环
for 变量 in 对象
语句1; 语句2 ; 语句…
end
对象可以是数组,区间,集合…, 看程序 E3.10-3.rb:
# E3.10-3.rb
for i in 1..9
print i," "
end
#1 2 3 4 5 6 7 8 9
一. while(当…) 循环
while 条件
语句1; 语句2 ; 语句…
end
二. 单行 while 循环
( 语句1; 语句2 ; 语句… ) while 条件
三. until(直到…) 循环
我们想输出数字1到9,看程序 E3.10-1.rb,E3.10-2.rb :
a=1
while a <10
print a," "
a=a+1
end
#1 2 3 4 5 6 7 8 9
a=1
until a >=10
print a," "
a=a+1
end
#1 2 3 4 5 6 7 8 9
一边是while a <10,一边是until a >=10,其它代码都一样,结果也一样。
开源文档:Ruby 语言入门教程 v1.0
第 33 页
从这两个小程序可以看出: until 条件 = while not (条件)
四. for…in 循环
for 变量 in 对象
语句1; 语句2 ; 语句…
end
对象可以是数组,区间,集合…, 看程序 E3.10-3.rb:
# E3.10-3.rb
for i in 1..9
print i," "
end
#1 2 3 4 5 6 7 8 9
- 3.10 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 简单至极的 PHP 缓存类
- latex绘制流程图及中文显示问题
- hdu 1237 简单计算器
- 小木马的伤感日志:希望这辈子你会比我幸福
- WebKit flash播放
- 3.10 循环语句
- HTTP 411 ERROR CODE的处理方法
- 分数的累加
- 判断 iframe 是否加载完成的完美方法
- 一节课才搞出来的完数!!
- Sunday字符串匹配算法,java实现
- window.open 子页面调用父页面方法 以及 子页面关闭事件
- mvc(不是一层只有一个控制器)
- Web网站的性能测试工具