Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: mit case bei mehreren Werten mehrere Anweisungen ausführ

  Alt 10. Mai 2006, 21:04
Hallo,

wie wäre es damit?

Delphi-Quellcode:
type
  TDigit = 0..9;
  TDigitSet = set of TDigit;

function Check (a, b, c: TDigit; const aSet: TDigitSet): Boolean;
begin
  Result := ([a, b, c] * aSet = aSet);
end;
Die Anwendung:

Delphi-Quellcode:
Flag := Check(2, 2, 2, [2, 3]); // liefert False
Flag := Check(3, 2, 2, [2, 3]); // liefert True
Flag := Check(1, 2, 3, [2, 3]); // liefert True
Gruß Hawkeye
  Mit Zitat antworten Zitat