Ruby for 语句

2017-10-19  本文已影响23人  changsanjiang

for 并不是方法, 而是 Ruby 提供的循环控制语句.
下面是 for 语句的典型示例:

sum = 0
for i in 1..5
    sum = sum + i      # sum += i
end

puts sum #=> 15

for 结构1

上述是一个求从1到5的累加程序. for 语句的结构如下:

for 变量 in 开始的数值..结束时的数值 do 
    希望做到的处理
end

# 可以省略 do. 

for 结构2

其实上面的是 for 语句特殊用法, 普通的 for 语句如下:

for 变量 in 对象 do 
    希望做到的处理
end

# 可以省略 do. 

当然, 并非任何对象都可以指定给 for 语句使用. 下面是使用数组对象的例子:

names = ["x", "i", "a", "0"]

for name in names do
    puts name
end
# 输出结果
=begin
 x
 i
 a
 0
=end

点击查看其他循环方法或语句.

上一篇 下一篇

猜你喜欢

热点阅读