Hallo,
ich habe hier eine Funktion, die 2 mögliche Rückgabewerte liefern können soll:
Normalerweise ein 2 dimensionales Array oder -wenn eine bestimmte Bedingung nicht zutrifft- ein boolean (false).
Wenn ich die Funktion aufrufe soll wenn die Rückgabe ein Array ist dieses in ein anderes Array gespeichert werden und wenn sie false ist soll die Funktion noch einmal ausgeführt werden.
Wie mache ich das jetzt am besten?
Wenn ich die Funktion mit "public static int[][]" aufbaue kann ich eben schlecht ein false zurückgeben und ein false in ein Array zu "verpacken" halte ich auch für zu aufwendig. Gibt es vielleicht irgendwie die Möglichkeit, die Ausführung der Funktion abzubrechen und so ein boolschen Wert zurückzugeben?
Vielen Dank schon einmal!
ich habe hier eine Funktion, die 2 mögliche Rückgabewerte liefern können soll:
Normalerweise ein 2 dimensionales Array oder -wenn eine bestimmte Bedingung nicht zutrifft- ein boolean (false).
Wenn ich die Funktion aufrufe soll wenn die Rückgabe ein Array ist dieses in ein anderes Array gespeichert werden und wenn sie false ist soll die Funktion noch einmal ausgeführt werden.
Wie mache ich das jetzt am besten?
Wenn ich die Funktion mit "public static int[][]" aufbaue kann ich eben schlecht ein false zurückgeben und ein false in ein Array zu "verpacken" halte ich auch für zu aufwendig. Gibt es vielleicht irgendwie die Möglichkeit, die Ausführung der Funktion abzubrechen und so ein boolschen Wert zurückzugeben?
Vielen Dank schon einmal!