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
点击查看其他循环方法或语句.
网友评论