Вопросы к Поиску с Алисой
Разница между while и repeat-until циклами в Lua заключается в том, как они проверяют условие. mrexamples.com www.educba.com
While-цикл выполняет тело цикла, пока соблюдается условие. smart-lab.ru Если условие на старте не соблюдается, то цикл не запустится. smart-lab.ru Условие указывается в начале конструкции, поэтому while часто называют циклом с предусловием. gcup.ru
Repeat-until-цикл выполняет тело цикла минимум один раз, если условие соблюдается, запускается повторное выполнение тела цикла. smart-lab.ru Условие указывается в конце конструкции, поэтому repeat-until называют циклом с постусловием. gcup.ru
Таким образом, while-цикл работает по принципу «пока условие верно, делать действие», а repeat-until-цикл — «повторять действие до тех пор, пока условие не станет истинным». gcup.ru