Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


Основы Delphi
Downto
Ключевое слово
Предшествует целевому значению декрементного цикла for unit
  
1 for Variable := Integer Expression downto Integer Expression do Statement;

2 for Variable := Char Expression downto Char Expression do Statement;

3 for Variable := Enum Expression downto Enum Expression do Statement;
Описание
Ключевое слово DownTo предшествует целевому значению Expression в цикле For.

Выражение DownTo может иметь Integer, Char или Перечисляемый тип.

См. ключевое слово For для полных подробностей. Примеры иллюстрируют эти три типа выражения.
Похожие команды
Begin  Ключевое слово, которое начинает операторный блок

End  Ключевое слово, которое заканчивает операторные блоки

For  Начинает цикл, который выполняется конечное число раз

To  Префикс целевого значения в цикле For

 
Пример кода : Целое число для цикла
var
  i : Integer;

begin
  // Цикл 5 раз
  for i := (10 div 2) DownTo 1 do
    ShowMessage('i = '+IntToStr(i));
end;

i = 5
i = 4
i = 3
i = 2
i = 1
 
Пример кода : Символ для цикла
var
  c : char;
begin
  // Цикл 5 раз
  for c := 'E' DownTo 'A' do
    ShowMessage('c = '+c);
end;

c = E
c = D
c = C
c = B
c = A
 
Пример кода : Перечисление для цикла
var
  suit : (Hearts, Clubs, Diamonds, Spades);
begin
  // Цикл 5 раз
  for suit := Diamonds DownTo Hearts do
    ShowMessage('Suit = '+IntToStr(Ord(suit)));
end;

Suit = 2
Suit = 1
Suit = 0
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия