From Clomosy Docs
No edit summary |
ClomosyAdmin (talk | contribs) No edit summary |
||
| (3 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; | |||
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))); | |||
} | |||
</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