Konstanten
Kurz: Eine Konstante ist ein benannter Wert, der sich nach der Festlegung nicht mehr ändern darf, zum Beispiel PI oder MAX_VERSUCHE.
Genauer: Konstanten ersetzen „magische Zahlen“ im Code. Statt überall 86400 zu schreiben, nutzt man SEKUNDEN_PRO_TAG. Ändert sich der Wert, passt man ihn an einer Stelle an.
Im Detail
- Java:
static final int MAX = 3;(final = nicht neu zuweisbar). - JavaScript:
const x = 5;(die Variable kann nicht neu zugewiesen werden, ein Objekt darin bleibt veränderbar). - C/C++:
const int x = 5;oder#define MAX 3beziehungsweiseconstexpr. - Python: Keine echten Konstanten, Konvention: GROSSBUCHSTABEN.
- Go/Rust:
constundlet(unveränderlich standardmäßig). - Namensregel: Meist
GROSS_MIT_UNTERSTRICH. - Enums: Für Gruppen zusammengehöriger Konstanten (Wochentage).
Siehe auch: Kommentare im Code, immutability-konzept