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';...") |
ClomosyAdmin (talk | contribs) No edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<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. | ||
<b>Example</b><br> | |||
<pre> | |||
var | |||
S : AnsiChar; | S : AnsiChar; | ||
M : Char; | M : Char; | ||
| Line 9: | Line 14: | ||
control : Boolean; | control : Boolean; | ||
number : Integer; | number : Integer; | ||
I64 : Int64; | I64 : Int64; | ||
{ | |||
// Set type values | // Set type values | ||
S | S = 'S'; | ||
M | M = 'M'; | ||
W | W = 'W'; | ||
control | control = True; | ||
number | number = 22; | ||
I64 | 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))); | ||
} | |||
</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> | |||
<h2> See Also </h2> | |||
* [[System_Library#Math_Functions | Math Functions]] | |||
{{#seo:|title=Ord Usage Guide - Clomosy Docs}} | |||
{{#seo:|description=Explore the Ord function in Clomosy. A simple yet powerful tool to handle character-to-numeric conversions for streamlined app logic.}} | |||
Latest revision as of 13:06, 24 December 2024
function Ord(X: Char):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
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:
S = 83
M = 77
W = 87
control = -1
number = 22
I64 = 64