scripting:tutorials:level1:functions_blocks
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| scripting:tutorials:level1:functions_blocks [2023/05/15 18:29] – angelegt 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 122: | Zeile 122: | ||
| ===== Interaktion mehrerer Funktionen ===== | ===== Interaktion mehrerer Funktionen ===== | ||
| - | Um ein etwas komplexeres Beispiel zu geben, wie mehrere Funktionen miteinander interagieren zu lassen, wollen wir mehrere Funktionen verwenden, um die [[ https:// | + | Um ein etwas komplexeres Beispiel zu geben, wollen wir mehrere Funktionen verwenden, um die [[ https:// |
| <code lua> | <code lua> | ||
| function SquaredDifference(_X, | function SquaredDifference(_X, | ||
| 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.1684175347.txt.gz · Zuletzt geändert: 2023/05/15 18:29 von fritz_98
