| Code |
Description |
| And |
Boolean and or bitwise and of two arguments |
| Array |
A data type holding indexable collections of data |
| As |
Used for casting object references |
| Begin |
Keyword that starts a statement block |
| Case |
A mechanism for acting upon different values of an Ordinal |
| Class |
Starts the declaration of a type of object class |
| Const |
Starts the definition of fixed data values |
| Constructor |
Defines the method used to create an object from a class |
| Destructor |
Defines the method used to destroy an object |
| Div |
Performs integer division, discarding the remainder |
| Do |
Defines the start of some controlled action |
| DownTo |
Prefixes an decremental for loop target value |
| Else |
Starts false section of if, case and try statements |
| End |
Keyword that terminates statement blocks |
| Except |
Starts the error trapping clause of a Try statement |
| File |
Defines a typed or untyped file |
| Finally |
Starts the unconditional code section of a Try statement |
| For |
Starts a loop that executes a finite number of times |
| Function |
Defines a subroutine that returns a value |
| Goto |
Forces a jump to a label, regardless of nesting |
| If |
Starts a conditional expression to determine what to do next |
| Implementation |
Starts the implementation (code) section of a Unit |
| In |
Used to test if a value is a member of a set |
| Inherited |
Used to call the parent class constructor or destructor method |
| Interface |
Used for Unit external definitions, and as a Class skeleton |
| Is |
Tests whether an object is a certain class or ascendant |
| Mod |
Performs integer division, returning the remainder |
| Not |
Boolean Not or bitwise not of one arguments |
| Object |
Allows a subroutine data type to refer to an object method |
| Of |
Linking keyword used in many places |
| On |
Defines exception handling in a Try Except clause |
| Or |
Boolean or or bitwise or of two arguments |
| Packed |
Compacts complex data types into minimal stor |
| Procedure |
Defines a subroutine that does not return a value |
| Program |
Defines the start of an application |
| Property |
Defines controlled access to class fields |
| Raise |
Raise an exception |
| Record |
A structured data type - holding fields of data |
| Repeat |
Repeat statements until a ternmination condition is met |
| Set |
Defines a set of up to 255 distinct values |
| Shl |
Shift an integer value left by a number of bits |
| Shr |
Shift an integer value right by a number of bits |
| Then |
Part of an if statement - starts the true clause |
| ThreadVar |
Defines variables that are given separate instances per thread |
| To |
Prefixes an incremental for loop target value |
| Try |
Starts code that has error trapping |
| Type |
Defines a new category of variable or process |
| Unit |
Defines the start of a unit file - a Delphi module |
| Until |
Ends a Repeat control loop |
| Uses |
Declares a list of Units to be imported |
| Var |
Starts the definition of a section of data variables |
| While |
Repeat statements whilst a continuation condition is met |
| With |
A means of simplifying references to structured variables |
| Xor |
Boolean Xor or bitwise Xor of two arguments |
No comments:
Post a Comment