Difference between revisions of "Const/de"

From Lazarus wiki
Jump to navigationJump to search
Line 26: Line 26:
 
=Typisierte Konstanten=
 
=Typisierte Konstanten=
 
Bei typisierten Konstanten wird der Konstanten ein bestimmter Datentyp zugewiesen. Damit ist es möglich neben einfachen Datentypen, einer Konstanten z.B. auch Records und Arrays zuzuweisen.<br>
 
Bei typisierten Konstanten wird der Konstanten ein bestimmter Datentyp zugewiesen. Damit ist es möglich neben einfachen Datentypen, einer Konstanten z.B. auch Records und Arrays zuzuweisen.<br>
Im Gegensatz zu normalen Konstanten kann der Wert einer typisierten Konstanten zur Laufzeit des Programms geändert werden.<br>
+
Im Gegensatz zu untypisierten Konstanten kann der Wert einer typisierten Konstanten zur Laufzeit des Programms geändert werden.<br>
 
Damit bietet unter Pascal die typisierte Konstante eine ähnliche Funktionalität, wie es in anderen Programmiersprachen der Befehl <b>static</b> bietet.<br>
 
Damit bietet unter Pascal die typisierte Konstante eine ähnliche Funktionalität, wie es in anderen Programmiersprachen der Befehl <b>static</b> bietet.<br>
 
<br>
 
<br>

Revision as of 19:25, 4 December 2012

Deutsch (de) English (en) español (es) suomi (fi) français (fr) 中文(中国大陆)‎ (zh_CN)

Zurück zu den Datentypen.
Zurück zu den reservierten Wörtern.


Allgemeines zu Konstanten

Mit dem Schlüsselwort const beginnt die Deklaration der Konstanten.
Es gibt zwei Arten von Konstanten:

  • untypisierte Konstanten
  • typisierte Konstanten


Unypisierte Konstanten

Für untypisierte Konstanten können einfache Datentypen verwendet werden.

Beispieldeklaration untypisierter Konstanten:

 const
   IntegerZahl = 210;           // Konstante vom Datentyp Integer
   FliesskommaZahl = 2.1;       // Konstante vom Datentyp Fliesskomma
   TextString = 'Änderung';     // Konstante vom Datentyp String
   Buchstabe = 'F';             // Konstante vom Datentyp String und vom Datentyp Char



Typisierte Konstanten

Bei typisierten Konstanten wird der Konstanten ein bestimmter Datentyp zugewiesen. Damit ist es möglich neben einfachen Datentypen, einer Konstanten z.B. auch Records und Arrays zuzuweisen.
Im Gegensatz zu untypisierten Konstanten kann der Wert einer typisierten Konstanten zur Laufzeit des Programms geändert werden.
Damit bietet unter Pascal die typisierte Konstante eine ähnliche Funktionalität, wie es in anderen Programmiersprachen der Befehl static bietet.

Beispieldeklaration typisierter Konstanten:

 const
   Steuersatz: Single = 18.0;
   // konstantes Array aus 6 Buchstaben
   Alpha: array[1..6] of Char = ('A', 'B', 'C', 'D', 'E', 'F');



--Olaf 17:38, 28 November 2012 (UTC)