Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:tutorials:level1:variable_scope

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting:tutorials:level1:variable_scope [2023/05/27 09:37] fritz_98scripting:tutorials:level1:variable_scope [2024/05/13 13:11] (aktuell) fritz_98
Zeile 104: Zeile 104:
 Blöcke können Problemlos auch ineinander geschachtelt werden, wie die Minimumssuche [[ scripting:tutorials:level1:branches | hier ]] gut zeigt. Blöcke können Problemlos auch ineinander geschachtelt werden, wie die Minimumssuche [[ scripting:tutorials:level1:branches | hier ]] gut zeigt.
  
-Im Allgemeinen ist ein Block immer zwischen einem Schlüsselwort wie ''if'', ''else'', ''function'' (im nächsten Kapitel auch ''while'' und ''for'') und dem ''end'', das einen Block abschließt. Würde man den Code oben in eine Funktion setzen, würde die gesamte Verzweigung einen äußeren Block bilden:+Im Allgemeinen ist ein Block immer zwischen einem Schlüsselwort wie ''then'', ''else'', ''function'' (im nächsten Kapitel auch ''do'') und dem ''end'', das einen Block abschließt. Würde man den Code oben in eine Funktion setzen, würde die gesamte Verzweigung einen äußeren Block bilden:
  
 <code lua> <code lua>
Zeile 230: Zeile 230:
 | Funktionen | Funktionen sind in der Regel immer global | | Funktionen | Funktionen sind in der Regel immer global |
 | Parameter | Parameter, die einer Funktion übergeben werden, sind zwangsweise **immer** lokal und können deshalb nur innerhalb der Funktion benutzt werden | | Parameter | Parameter, die einer Funktion übergeben werden, sind zwangsweise **immer** lokal und können deshalb nur innerhalb der Funktion benutzt werden |
 +
 +----
 +
 +Um mit wenig Schreibarbeit große Rechenvorschriften aufzuschreiben, werden im nächsten Kapitel Schleifen eingeführt.
 +
 +[[ scripting:tutorials:level1:functions_blocks | Voriges Kapitel: Funktionen ]]\\
 +[[ scripting:tutorials:level1:loops | Nächstes Kapitel: Schleifen ]]\\
 +[[ scripting:tutorials:level1:variable_scope | Zurück nach oben ]]
scripting/tutorials/level1/variable_scope.1685180222.txt.gz · Zuletzt geändert: 2023/05/27 09:37 von fritz_98