循环次数如果已确定, 使用 times
方法会更加简单.
语法如下:
循环次数.times do
// some code
end
输出 10 行 "I am a bad man!"
10.times do
puts 'I am a bad man!'
end
times 方法被称为迭代器(iterator)
. 迭代器是 Ruby 的一个特色功能. 从迭代器的英语拼写也可以知道, 迭代器表示的是循环(iterate)的容器(-or). 类似的, 运算符(operator)也就是运算( operate ) 的容器(-or), 等等. 总之, 迭代器就是指用于执行循环处理的方法.
Ruby 除了 times 方法之外, 还提供了很多迭代器. 典型的有 each 方法.
点击查看其他循环方法或语句.
网友评论