我如何使用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") }
注意:使用..从范围开始到结束包含范围。