Информатика. Программирование в Delphi
338
ния.
interface
–
интерфейс
После зарезервированного слова
interface
начинается интерфейсный раз-
дел модуля. В этом разделе описываются типы данных, константы, перемен-
ные, процедуры и функции, доступные данному модулю и другим модулям
проекта приложения.
is
–
есть
Используется при проверке принадлежности Объекта к классу.
Пример:
if Sender is TLabel then TLabel(Sender).Show;
Если Объект
Sender
есть экземпляр класса
TLabel
–
метка
, то выражение
TLabel(Sender).Show
вернет значение
true
. В этом выражении используется
метод
Show
–
Показать
, отображающий метку на форме.
label
–
метка
Зарезервированное слово
label
применяется в качестве метки оператора
goto
–
перейти к
. В качестве метки можно использовать любой идентификатор
или целое число. Метка объявляется с помощью зарезервированного слова
label
.
Пример:
label M;
………
begin
а: = 3;
b:= 5;
М:
с:= а + Ь;
а:= а + 1;
b:= b + 1;
if с < 100 then
goto M;
end;
В данном примере использование метки
М
позволило организовать цикл.
Использование метки для решения такого типа задач является плохим стилем
программирования.
not – логическое НЕ