Thema: Delphi Rechnen mit Mengen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#6

Re: Rechnen mit Mengen

  Alt 9. Dez 2009, 17:48
das sollte gehn
Delphi-Quellcode:
for neSache in FKorb do begin
  if neSache in HeimischesObst them begin
    FKorb = FKorb - HeimischesObst;
    ShowMessage('Heimische Früchte hab ich!');
  end
  else if neSache in ExotischesObst then begin
    FKorb = FKorb - ExotischesObst;
    ShowMessage('Exotische Früchte hab ich!');
  end
  ...
PS: typisierte Konstanten werden wie Variablen angesehn/behandelt, welche aber nicht verändert werden dürfen.
const HeimischesObst[b]: TKorb[/b] = ... probiere es mal so,
Delphi-Quellcode:
const
  HeimischesObst = [Aepfel, Birnen];
  ExotischesObst = [Bananen, Annanas];
  Gemuese = [Moehren, Erbsen, Kartoffeln];
  Gebaeck = [Kuchen (* usw.*)]
aber es kann auch sein, daß CASE solche Konstanten garnicht versteht.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat