Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
1. Jul 2015
OK, dann wäre es natürlich hilfreich gewesen, das am Anfang zu erwähnen, Deine Eingangsanforderung lautete nur:
"Ich möchte eine Procedure, die soll mehreren Integer-Variablen den Wert 0 zuweisen."
Aber gut. Um mehrere Datentypen zu bedienen, kann man den Overload- und den Array-Ansatz kombinieren.
Der folgende Vorschlag ist recht kurz in der Implementation, ist skalierbar und Du...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
30. Jun 2015
Falls es Dir wirklich nur darum geht, immer nur 2-4 Variablen mit einem Funktionsaufruf zu setzen, könntest Du statt einem Array eine Procedure mit Overload verwenden:
procedure ToZ (var i1, i2:Integer); overload;
procedure ToZ (var i1, i2, i3: Integer); overload;
procedure ToZ (var i1, i2, i3, i4: Integer); overload;
implementation
procedure ToZ (var i1, i2:Integer); overload;