Цикл do…until

Цикл do...until совпадает с циклом do...while, причем разница заключается в том, что проверка условия do...until перевернута. Поэтому в do...while цикл будет работать снова, если условие было истинным, но в do...until цикл будет выполняться только в том случае, если условие было ложным.

coins = 5;
do{
    coins++;
}until (coins==10);

Это так же просто, как сказать: "Продолжайте добавлять 1 к coins, пока они не станут равны 10". Будет продолжать добавлять 1 к монетам, и когда данное условие станет истинным, когда монеты будут равны 10, тогда цикл будет остановлен.

В GameMaker следует использовать do...until, но не do...while.

Last updated