<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org user:madshadow:lua:programming</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T17:17:03+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:commentaries&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:for-loop&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:functions&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:if-loop&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:tools&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:variables&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:while-loop&amp;rev=1663868366"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:commentaries&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:commentaries</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:commentaries&amp;rev=1663868366</link>
        <description>Kommentare

So bezeichnen Wir Zeilen im Skript, die vom Interpreter nicht gelesen werden.
Ein Kommentar beginnt mit Zwei aufeinander folgenden Bindestrichen. Dahinter darf beliebiger Text stehen.


(...Unser Code...)
-- Ich bin ein Kommentar und werde überlesen
-- Auch Umlaute dürfen hier stehen. Keinerlei Zeichen haben eine Funktion.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:for-loop&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:for-loop</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:for-loop&amp;rev=1663868366</link>
        <description>Kontrollstrukturen und logische Operatoren

In einem Programm kann es vorkommen, dass man dieselbe Anweisung mehrfach ausführen möchte. Nehmen wir uns ein ganz einfaches Beispiel zur Hand. Angenommen wir möchten die Zahlen eins bis zehn jeweils mit der Funktion print() ausgeben, dann könnte das in etwa so aussehen:</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:functions&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:functions</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:functions&amp;rev=1663868366</link>
        <description>Funktionen

Funktionen sind ein umfangreiches und wichtiges Thema in Lua. Sie stellen auch den Großteil des Programmes dar, denn sie nehmen viel Arbeit ab.
Dazu einmal folgendes Beispiel. Ich möchte einen kleinen Text in der Konsole mithilfe mehrer Anweisungen ausgeben:</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:if-loop&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:if-loop</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:if-loop&amp;rev=1663868366</link>
        <description>Kontrollstrukturen und logische Operatoren

Kontrollstrukturen ermöglichen es uns den Programmablauf zu beeinflussen und zu steuern. Das lässt sich mithilfe eines Flussdiagrammes veranschaulichen. Mit Flussdiagrammen stellt man den Ablauf eines Programmes grafisch dar und verdeutlich sich somit seine Überlegungen. Dies kann deutlich zu besserer Übersicht und Verständnis beitragen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:tools&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:tools</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:tools&amp;rev=1663868366</link>
        <description>Der Editor

Ein Editor ist ein Programm mit dem wir Text bearbeiten können. So ein Programm könnte zum Beispiel Word sein. Mit Word können Wir Schriftarten verändern, Schriftgrößen anpassen und vieles mehr. Das sind jedoch alles Dinge die uns als Programmierer nicht interessieren, denn dem Interpreter ist es egal welche Farbe der Text hat. Hauptsache alle</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:variables&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:variables</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:variables&amp;rev=1663868366</link>
        <description>Variablen und Datentypen

Zu Beginn widmen wir uns den Variablen. In Variablen können Wir uns Werte speichern, um so im späteren Programmverlauf wieder darauf zuzugreifen.


myVariable = 10


Dabei wird der Varibale mit dem Namen myVariable der Wert 10 zugewiesen. Ein einfaches = Zeichen steht in Lua immer für eine Zuweisung. Die Varibale kann hierbei Beliebige Namen tragen. Wichtig ist, das der Name der Variable aus zusammenhängenden Buchstaben und gültigen Zeichen besteht. Ein</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:while-loop&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:madshadow:lua:programming:while-loop</title>
        <link>http://update.proggen.org/doku.php?id=user:madshadow:lua:programming:while-loop&amp;rev=1663868366</link>
        <description>Kontrollstrukturen und logische Operatoren

Mithilfe der  for-Schleife lässt sich also ein Anweisungsblock eine feste Anzahl oft wiederholen. Wir können 3 Äpfel essen, 5 Äpfel oder 7 Äpfel. Was jedoch, wenn wir essen wollen bis wir satt sind, aber nicht wissen wieviel wir dafür essen müssen?</description>
    </item>
</rdf:RDF>
