Registriert seit: 16. Feb 2015
Ort: Halle/S.
116 Beiträge
Delphi 10.2 Tokyo Enterprise
|
AW: Elegante Lösung gesucht, 3 Boolean-Werte, nur einer darf gesetzt sein
23. Feb 2016, 10:43
Für die beliebige Anzahl an Bool-Werten (Array) würde mir jetzt eher so etwas vorschweben:
Delphi-Quellcode:
function IsOnlyOneTrue(const BoolArr: TArray<Boolean>): Boolean;
var
I: Integer;
begin
Result := False;
for I := Low(BoolArr) to High(BoolArr) do
if BoolArr[I] then
if Result then
Exit(False)
else
Result := True;
end;
Sebastian
|