Как использовать цикл противоположный стандартному на Ruby?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про цикл противоположный while и другим циклам. Он выполняется в случае, если условие является ложным. К примеру, x>5, хотя x равно 1. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_ruby_compiler
Введём следующий код:
age= 0
until age>12
puts"Год=#{age}"
age+=4
end
В первом случае мы объявили переменную age, которой присвоили 0.
Далее мы используем цикл until (он противоположность всем стандартным циклам). Далее мы поставили условие, что age больше 12. Это является ложно.
Далее мы выполняем вывод сообщение x равно год. #{здесь переменная} – называется интерполяция. Так мы можем вывести переменную в кавычках.
Далее мы к каждому age прибавляем 4 до те пор пока это станет истинным. Когда станет истинным age =12. Оно не больше, оно равно. В данном случае мы выходим из цикла. А так будет всё по кругу выводится до 12.
В конце цикла не забываем писать end.
Попробуйте изменить данный код, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от