EMZETT.
Login

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 3 beziehungsweise constexpr.
  • Python: Keine echten Konstanten, Konvention: GROSSBUCHSTABEN.
  • Go/Rust: const und let (unveränderlich standardmäßig).
  • Namensregel: Meist GROSS_MIT_UNTERSTRICH.
  • Enums: Für Gruppen zusammengehöriger Konstanten (Wochentage).

Siehe auch: Kommentare im Code, immutability-konzept