Difference between revisions of "With/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting; deleted category included in page template) |
||
Line 1: | Line 1: | ||
{{with}} | {{with}} | ||
− | + | ||
− | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | + | |
− | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | |
− | Das reservierte Wort <b>with</b> erlaubt eine verkürzte Schreibweise bei Records und Objekten. | + | |
− | + | ||
− | Beispiel: | + | Das reservierte Wort <b>with</b> erlaubt eine verkürzte Schreibweise bei Records und Objekten. |
− | <syntaxhighlight> | + | |
+ | Beispiel: | ||
+ | |||
+ | <syntaxhighlight lang=pascal> | ||
// Definition des Datensatzes | // Definition des Datensatzes | ||
type | type | ||
Line 36: | Line 39: | ||
end; | end; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 12:06, 4 March 2020
│
Deutsch (de) │
English (en) │
suomi (fi) │
русский (ru) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort with erlaubt eine verkürzte Schreibweise bei Records und Objekten.
Beispiel:
// Definition des Datensatzes
type
TDatensatz = record
strWert: string;
intWert: integer;
dblWert: double;
end;
var
recDatensatz: TDatensatz; // Erstellen des Datensatzes
begin
...
// Standardschreibweise:
recDatensatz.strWert := 'Test';
recDatensatz.intWert := 5;
recDatensatz.dblWert := 4.2;
// Die Schreibweise mit with ist nicht nur kürzer, sondern hat auch einen Geschwindigkeitsvorteil
with recDatensatz do
begin
strWert := 'Test';
intWert := 5;
dblWert := 4.2;
end;
...
end;