Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Создание ярлыка на Рабочем столе
   Категория: Приложение
  Узнать все IP-адреса компьютера
   Категория: Интернет и Сети
  Сохраняем Bitmap в поле dbase
   Категория: Базы данных
  Как в Memo прокрутить текст
   Категория: Компоненты
  Как закачать файл из Интернета
   Категория: Интернет и Сети
  Корректное колесико мыши
   Категория: Приложение
  Что значит Paramstr
   Категория: Приложение
  Подсчитать количество слов в строке
   Категория: Текст и строки
  Как произвести поиск файлов во вложенных папках
   Категория: Файловая система

Delphi - Справочник: Until

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Until
Repeat
Statement1;
{Statement2;
...}
Until Expression
Ключевое слово (Unit )
Заканчивает управляемый цикл Repeat
Описание:
Ключевое слово Until заканчивает управляемый цикл, который всегда выполняется не менее одного раза, и который заканчивается, когда выражение(Expression) удовлетворено (возвращает True).

Нет никакой потребности в маркерах Begin и End - ключевые слова Repeat и Until выполняют эту задачу.

Цикл используется, когда важно, чтобы инструкции выполнились не менее одного раза.
Пример кода: Отображение целых квадратов до тех пор пока мы не достигли или превысили 100

var num, sqrNum : Integer; begin num := 1; sqrNum := num * num; // Показ квадратов целых чисел, пока мы не достигли значения 100 Repeat // Показ квадрата числа ShowMessage('Квадрат '+IntToStr(num)+' = '+IntToStr(sqrNum)); // Приращение числа Inc(num); // Возведение в квадрат sqrNum := num * num; Until sqrNum > 100; end;

Результат:
Квадрат 1 = 1
Квадрат 2 = 4
Квадрат 3 = 9
Квадрат 4 = 16
Квадрат 5 = 25
Квадрат 6 = 36
Квадрат 7 = 49
Квадрат 8 = 64
Квадрат 9 = 81
Квадрат 10 = 100
Примечание:
Не обязательно ставить признак конца ';' после последнего оператора.

  << Вернуться