Hallo Gemeinde,
habe ein Problem und bekomme es nicht gelöst.
Ich habe ein Funktion die mir beim Aufruf drei Lokale Arrays mit Daten befüllt. Mit einem Übergabeparameter in die Funktion wähle ich aus welches dieser drei Arrays mit Return zurückgegeben wird.
Benötigen tue ich immer alle drei Array Inhalte, das heißt ich rufe aktuell die Funktion 3 mal hintereinander auf weil ich nicht weiß wie ich mit Return alle drei Arrays übergeben kann.
So das Aktuelle Prinzip:
$test1 = _beispiel(1)
$test2 = _beispiel(2)
$test3 = _beispiel(3)
Func beispiel($x)
[/autoit][autoit][/autoit][autoit]if $x = 1 then return $a
if $x = 2 then return $b
if $x = 3 then return $c
EndFunc
[/autoit][autoit][/autoit][autoit][/autoit][autoit]So hätte ich es gerne:
[/autoit][autoit][/autoit][autoit]$test1 = _beispiel()
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Func beispiel()
[/autoit][autoit][/autoit][autoit]return $a[][]
EndFunc
Würde mich freuen wenn Ihr mir Tipps geben könntet wie ich die drei arrays am besten in ein Return rein packe. Evt mit nem 2D Array...
LG Tim