Ответ 1
Чтобы выполнить команду 5 раз подряд, вы можете сделать
5.times { send_sms_to("xxx") }
Для получения дополнительной информации см. документацию times
, а также times
Ruby Essentials
Как я могу запустить команду пять раз подряд?
Например:
5 * send_sms_to("xxx");
Чтобы выполнить команду 5 раз подряд, вы можете сделать
5.times { send_sms_to("xxx") }
Для получения дополнительной информации см. документацию times
, а также times
Ruby Essentials
Вы можете использовать метод times
класса Integer
:
5.times do
send_sms_to('xxx')
end
или a for
loop
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") }
Примечание: диапазоны, построенные с использованием ..
, запускаются от начала до конца включительно.