From Clomosy Docs

(Created page with " function Ord(Arg AnsiChar | Char | WideChar | Enumeration | Integer):Integer; The Ord function returns an integer value for any ordinal type Arg. It is principally used to convert characters or enumerations into their numeric equivalents. '''Example:'''<br> '''var''' S : AnsiChar; M : Char; W : WideChar; control : Boolean; number : Integer; I64 : Int64;<br> '''begin'''<br> // Set type values S := 'S'; M := 'M'; W := 'W';...")
 
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
function Ord(Arg AnsiChar | Char | WideChar | Enumeration | Integer):Integer;
<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert">
function Ord(X: Char):Integer;
</div>
 
The Ord function returns an integer value for any ordinal type Arg. It is principally used to convert characters or enumerations into their numeric equivalents.
The Ord function returns an integer value for any ordinal type Arg. It is principally used to convert characters or enumerations into their numeric equivalents.


'''Example:'''<br>
<b>Example</b><br>
'''var'''
 
<pre>
var
   S  : AnsiChar;
   S  : AnsiChar;
   M  : Char;
   M  : Char;
Line 9: Line 14:
   control  : Boolean;
   control  : Boolean;
   number  : Integer;
   number  : Integer;
   I64 : Int64;<br>
   I64 : Int64;
  '''begin'''<br>
   
{
   // Set type values
   // Set type values
   S  := 'S';
   S  = 'S';
   M  := 'M';
   M  = 'M';
   W  := 'W';
   W  = 'W';
   control  := True;
   control  = True;
   number  := 22;
   number  = 22;
   I64 := 64;<br>
   I64 = 64;
   // Show value
   // Show value
   ShowMessage('S = '+IntToStr(Ord(S)));
   ShowMessage('S = '+IntToStr(Ord(S)));
Line 24: Line 32:
   ShowMessage('control = '+IntToStr(Ord(control)));
   ShowMessage('control = '+IntToStr(Ord(control)));
   ShowMessage('number = '+IntToStr(Ord(number)));
   ShowMessage('number = '+IntToStr(Ord(number)));
   ShowMessage('I64 = '+IntToStr(Ord(I64)));<br>
   ShowMessage('I64 = '+IntToStr(Ord(I64)));
'''end;'''
}
</pre>
 
<b>Output:</b><br>
<div class="alert alert-success" role="alert" data-bs-theme="light">
S = 83<br>
M = 77<br>
W = 87<br>
control = -1<br>
number = 22<br>
I64 = 64
</div>


'''Output:'''<br>
<h2> See Also </h2>
S = 83
* [[System_Library#Math_Functions | Math Functions]]
M = 77
{{#seo:|title=Ord Usage Guide - Clomosy Docs}}
W = 87
{{#seo:|description=Explore the Ord function in Clomosy. A simple yet powerful tool to handle character-to-numeric conversions for streamlined app logic.}}
control = -1
number = 22
I64 = 64

Latest revision as of 13:06, 24 December 2024

The Ord function returns an integer value for any ordinal type Arg. It is principally used to convert characters or enumerations into their numeric equivalents.

Example

var
   S   : AnsiChar;
   M   : Char;
   W   : WideChar;
   control   : Boolean;
   number   : Integer;
   I64 : Int64;
 
{
 
   // Set type values
   S   = 'S';
   M   = 'M';
   W   = 'W';
   control   = True;
   number   = 22;
   I64 = 64;
 
   // Show value
   ShowMessage('S = '+IntToStr(Ord(S)));
   ShowMessage('M = '+IntToStr(Ord(M)));
   ShowMessage('W = '+IntToStr(Ord(W)));
   ShowMessage('control = '+IntToStr(Ord(control)));
   ShowMessage('number = '+IntToStr(Ord(number)));
   ShowMessage('I64 = '+IntToStr(Ord(I64)));
 
}

Output:

See Also