-> Hier kostenlos registrieren
Hallo liebe Community
Ich stehe vor der Herausforderung, eine Programm in Wago e!COCKPIT zu optimieren. Das Programm enthält einige Zeilen Code, und mein Ziel ist es, diesen schlanker zu gestalten. Dabei bin ich auf das Problem gestossen, dass ich, wenn ich Teile des Codes in eine Funktion extrahiere, nur einen Wert als Rückgabewert definieren kann.
In anderen Programmiersprachen wie C könnte man dieses Problem mit Pointern lösen, aber in Wago e!COCKPIT scheint dies nicht so einfach zu sein. Gibt es eine Möglichkeit, mehrere Rückgabewerte zu haben, wenn ich Teile meines Codes in separate Funktionen auslagern möchte?
Ich freue mich über jede Hilfe und Anregung. Vielleicht gibt es eine spezifische Funktion oder Technik, die ich bisher übersehen habe. Vielen Dank im Voraus für eure Unterstützung!
Ich stehe vor der Herausforderung, eine Programm in Wago e!COCKPIT zu optimieren. Das Programm enthält einige Zeilen Code, und mein Ziel ist es, diesen schlanker zu gestalten. Dabei bin ich auf das Problem gestossen, dass ich, wenn ich Teile des Codes in eine Funktion extrahiere, nur einen Wert als Rückgabewert definieren kann.
In anderen Programmiersprachen wie C könnte man dieses Problem mit Pointern lösen, aber in Wago e!COCKPIT scheint dies nicht so einfach zu sein. Gibt es eine Möglichkeit, mehrere Rückgabewerte zu haben, wenn ich Teile meines Codes in separate Funktionen auslagern möchte?
Ich freue mich über jede Hilfe und Anregung. Vielleicht gibt es eine spezifische Funktion oder Technik, die ich bisher übersehen habe. Vielen Dank im Voraus für eure Unterstützung!