From Clomosy Docs

No edit summary
No edit summary
Line 3: Line 3:


'''Example:'''<br>
'''Example:'''<br>
:'''Base Syntax'''


'''var'''
  var
  Number    : Integer;<br>
    Number    : Integer;
'''begin'''
 
  Number := 23;
  begin
  ShowMessage('Number : '+IntToStr(Number));
    Number := 23;
  '''Dec'''(Number);
    ShowMessage('Number : '+IntToStr(Number));
  ShowMessage('Number-1 : '+IntToStr(Number));
    Dec(Number);
'''end;'''
    ShowMessage('Number-1 : '+IntToStr(Number));
  end;
 
:'''TRObject Syntax'''
 
  var
    Number    : Integer;
 
  {
    Number = 23;
    ShowMessage('Number : '+IntToStr(Number));
    Dec(Number);
    ShowMessage('Number-1 : '+IntToStr(Number));
  }


'''Output:'''<br>
'''Output:'''<br>
  Number : 23<br>
  Number : 23<br>
  Number-1 : 22
  Number-1 : 22

Revision as of 18:52, 12 February 2024

procedure Dec(var Variable Ordinal variable);

The Dec procedure decrements the ordinal Variable parameter passed to it.

Example:

Base Syntax
 var
   Number    : Integer;
 
 begin
   Number := 23;
   ShowMessage('Number : '+IntToStr(Number));
   Dec(Number);
   ShowMessage('Number-1 : '+IntToStr(Number));
 end;
TRObject Syntax
 var
   Number    : Integer;
 
 {
   Number = 23;
   ShowMessage('Number : '+IntToStr(Number));
   Dec(Number);
   ShowMessage('Number-1 : '+IntToStr(Number));
 }

Output:

Number : 23
Number-1 : 22