Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Создание ярлыка на Рабочем столе
Категория: Приложение
Категория: Приложение
Узнать все IP-адреса компьютера
Категория: Интернет и Сети
Категория: Интернет и Сети
Сохраняем Bitmap в поле dbase
Категория: Базы данных
Категория: Базы данных
Как в Memo прокрутить текст
Категория: Компоненты
Категория: Компоненты
Как закачать файл из Интернета
Категория: Интернет и Сети
Категория: Интернет и Сети
Корректное колесико мыши
Категория: Приложение
Категория: Приложение
Как получить размер текстового файла, не открывая его
Категория: Файловая система
Категория: Файловая система
Что значит Paramstr
Категория: Приложение
Категория: Приложение
Подсчитать количество слов в строке
Категория: Текст и строки
Категория: Текст и строки
Как произвести поиск файлов во вложенных папках
Категория: Файловая система
Категория: Файловая система
Delphi - Справочник: Until
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 |
Примечание:
|
Не обязательно ставить признак конца ';' после последнего оператора. |