scripting:tutorials:level1:functions_blocks
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
scripting:tutorials:level1:functions_blocks [2023/05/16 07:26] – fritz_98 | scripting:tutorials:level1:functions_blocks [2024/05/13 13:08] (aktuell) – fritz_98 | ||
---|---|---|---|
Zeile 79: | Zeile 79: | ||
Beachte hier wieder die Reihenfolge, | Beachte hier wieder die Reihenfolge, | ||
- | Eine Funktion, die einen Rückgabewert ausgibt, ist nicht auf ein einziges **return** beschränkt. Wir bauen die Funktion, die das Minimum aus drei verschiedenen Zahlen berechnet ([[ scripting: | + | Eine Funktion, die einen Rückgabewert ausgibt, ist nicht auf ein einziges **return** beschränkt. Wir bauen die Funktion, die das Minimum aus drei verschiedenen Zahlen berechnet ([[ scripting: |
<code lua> | <code lua> | ||
function MinOfThree(_Number1, | function MinOfThree(_Number1, | ||
Zeile 142: | Zeile 142: | ||
Zum besseren Verständnis von Funktionen kann es helfen, dieses Beispiel Schritt für Schritt durchzurechnen und sich davon zu überzeugen, | Zum besseren Verständnis von Funktionen kann es helfen, dieses Beispiel Schritt für Schritt durchzurechnen und sich davon zu überzeugen, | ||
+ | ---- | ||
+ | Das nächste Kapitel beschäftigt sich mit der Unterscheidung zwischen lokalen und globalen Variablen. | ||
- | FIXME TODOS für zweite Runde: | + | [[ scripting:tutorials: |
- | - Komposition mehrerer Funktionen | + | [[ scripting: |
- | - Rekursive Funktionen | + | [[ scripting: |
- | - Mehrere Rückgabewerte | + | |
- | - return nil? | + |
scripting/tutorials/level1/functions_blocks.1684222006.txt.gz · Zuletzt geändert: 2023/05/16 07:26 von fritz_98