我如何使用Ruby运行五次命令?
我怎样才能连续五次运行一个命令?
例如:
5 * send_sms_to("xxx");
要连续运行一个命令5次,你可以这样做
5.times { send_sms_to("xxx") }
有关更多信息,请参阅times
文档 ,还有Ruby Essentials的times
部分
你可以使用Integer
类的times
方法:
5.times do send_sms_to('xxx') end
或for
循环
for i in 1..5 do send_sms_to('xxx') end
甚至是一个upto
/ downto
:
1.upto(5) { send_sms_to('xxx') }
这里是一个使用范围的例子:
(1..5).each { send_sms_to("xxx") }
注意:使用..
从范围开始到结束包含范围。