Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Konstantenausdruck in Case-Struktur funktioniert nicht

  Alt 22. Jul 2010, 11:55
Typiserte Konstanten sind die einzige Möglichkeit, initialisierte lokale Variable über Funktionesaufrufe zu retten, zB
Delphi-Quellcode:
function myrand: integer:
const
  seed: integer = 7;
begin
  seed := 997*seed;
  myrand := seed;
end;
Borland und Konsorten konnten es natürlich nicht lassen, die Sache zu verkomplizieren und globale var myint: integer = 42; einzuführen (seltsamerweise gibt's diese initialisierten variablen nicht lokal).
Sehr hübsches Beispiel!
  Mit Zitat antworten Zitat