Hallo,
in anderen Sprachen (zumindest in Pascal) gibt es ja Prozeduren, die im Prinzip Funktionen sind, aber mehr als einen Output zurückgeben.
Problem ist:
Ich habe 3 Arrays mit Zahlen vorgegeben, mit denen ich arbeite.
Eine mögliche FUnktion die ich beispielsweise gerne hätte, wäre dass ich in eine FUnktion 1 Array reingebe und erhalte als Ouput sowohl die Anzahl der vorhandenen Nullen im Array als integer, sowie ein Array, in dem die Indizes der "nullstellen" gespeichert sind.
Mit Funktionen ist sowas ja shcwelrich zu realisierren und beide Werte in ein weiteres, einzelnes Array reinzupacken, macht das Ganze extrem unübersichtlich.
Gibts da irgendeine smarte Lösung, wie man so eine Funktion mit mehreren Rückgabeparametern realisieren kann?
in anderen Sprachen (zumindest in Pascal) gibt es ja Prozeduren, die im Prinzip Funktionen sind, aber mehr als einen Output zurückgeben.
Problem ist:
Ich habe 3 Arrays mit Zahlen vorgegeben, mit denen ich arbeite.
Eine mögliche FUnktion die ich beispielsweise gerne hätte, wäre dass ich in eine FUnktion 1 Array reingebe und erhalte als Ouput sowohl die Anzahl der vorhandenen Nullen im Array als integer, sowie ein Array, in dem die Indizes der "nullstellen" gespeichert sind.
Mit Funktionen ist sowas ja shcwelrich zu realisierren und beide Werte in ein weiteres, einzelnes Array reinzupacken, macht das Ganze extrem unübersichtlich.
Gibts da irgendeine smarte Lösung, wie man so eine Funktion mit mehreren Rückgabeparametern realisieren kann?