Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Как найти наибольший общий делитель
Категория: Математика
Категория: Математика
Создание ярлыка на Рабочем столе
Категория: Приложение
Категория: Приложение
Компоненты TabControl, PageControl, TabSet, TabbedNoteBook, NoteBook
Категория: Компоненты
Категория: Компоненты
Удаление файла в корзину
Категория: Файловая система
Категория: Файловая система
Как удалить не пустой каталог
Категория: Файловая система
Категория: Файловая система
Упаковать TinyDB
Категория: Базы данных
Категория: Базы данных
Округление времени до 5 мин
Категория: Базы данных
Категория: Базы данных
Распознавание кодировки. Перекодировка.
Категория: Текст и строки
Категория: Текст и строки
Определить МАС-адрес карты
Категория: Интернет и Сети
Категория: Интернет и Сети
Что такое хук (hook)?
Категория: Приложение
Категория: Приложение
Delphi - Справочник: If
If
|
1 if Condition then Statement; 2 if Condition then Statement else Statement; |
Деректива компил (Unit )
|
Начинает условное выражение, чтобы решить, что делать далее
|
Описание:
|
Ключевое слово If используется для управления потоком кода в зависимости от логического результата данного условия. Есть две формы оператора If - один с пунктом Else, другой без. If работает следующим образом: Если условие истинно, то выполняется первая инструкция. Если ложно, то эта инструкция обходится, а вместо него выполняется пункт Else, если он есть. Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end. |
Пример кода: Иллюстрация различные видов условного оператора
|
begin // Иллюстрация простого оператора if, который выполняет истину If True then ShowMessage('True!'); // Иллюстрация того же самого, но с множественными действиями If 1 = 1 then begin ShowMessage('Мы теперь имеем'); ShowMessage('множественные строки'); end; // Иллюстрация простого оператора if, который терпит неудачу If 1 = 2 then ShowMessage('1 = 2'); // Иллюстрация if then else оператора // Обратить внимание на недостаток ';' после предложение then If False then ShowMessage('True') else ShowMessage('False'); // Вложенные условные операторы - Delphi заметно справляется ассоциациями If true then If false then ShowMessage('Inner then satisfied') else ShowMessage('Inner else satisfied') else ShowMessage('Outer else satisfied') end;
Результат:
|
True! Мы теперь имеем множественные строки False Inner else satisfied |
Примечание:
|
Если после инструкции then, следует инструкция else, Delphi настаивает на не ';'. |