Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:tutorials:level2:functions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
scripting:tutorials:level2:functions [2023/09/09 16:19] fritz_98scripting:tutorials:level2:functions [2023/09/09 16:24] fritz_98
Zeile 24: Zeile 24:
 Es handelt sich dabei nur um eine alternative Schreibweise, die Funktionalität bleibt die gleiche. Es handelt sich dabei nur um eine alternative Schreibweise, die Funktionalität bleibt die gleiche.
  
-Das gleiche Prinzip funktioniert auch, wenn ein Table als einziger Parameter erwartet wird. Wir definieren eine Funktion, die eine Person etwas sagen lässt:+Das gleiche Prinzip funktioniert auch, wenn ein Table als einziger Parameter erwartet wird. Wir definieren eine Funktion, die eine Person etwas sagen lässt. Wir wenden dabei einen kleinen Trick anUm herauszufinden, welche Informationen gegeben wurden, fragen wir (indirekt), ob sie **nil** sind. In Lua ist jede Variable, bevor sie definiert wird, **nil**. Demzufolge sind alle undefinierten Variablen **nil**.
 <code lua> <code lua>
 -- _WhoAndWhat ist ein Table, das eine Person und einen Text enthalten kann, aber nicht muss -- _WhoAndWhat ist ein Table, das eine Person und einen Text enthalten kann, aber nicht muss
scripting/tutorials/level2/functions.txt · Zuletzt geändert: 2024/05/17 10:02 von fritz_98