Kommentare
Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 3 von 90.
Kommentare sind Notizen, die du in deinem Code schreibst. Lua ignoriert sie vollständig – sie existieren nur, um Menschen zu helfen, den Code zu verstehen.
Um einen einzeiligen Kommentar zu schreiben, verwenden Sie zwei Bindestriche --. Alles nach -- bis zum Ende der Zeile wird ignoriert:
-- Dies ist ein Kommentar
print("Hello World!")Ein Kommentar kann auch am Ende einer Zeile nach dem Code geschrieben werden:
print("Hello World!") -- Dies gibt Hello World! ausFür Kommentare, die sich über mehrere Zeilen erstrecken, verwende --[[ zum Starten und ]] zum Beenden:
--[[
Dies ist ein mehrzeiliger Kommentar.
Lua ignoriert das alles.
]]
print("Welcome!")Kommentare können auch vorübergehend eine Codezeile deaktivieren, ohne sie zu löschen:
-- print("This line will NOT run")
print("This line will run")Aufgabe
AnfängerKorrigiere den Code, sodass nur Hello, Lua! ausgegeben wird.
- Ersetze das
?durch die Symbole, die eine Zeile in einen Kommentar verwandeln - Die Zeile, die
Goodbye!ausgibt, soll zu einem Kommentar werden, damit sie NICHT ausgeführt wird - Ändere nur die Zeile, die mit
?beginnt
Spickzettel
Kommentare in Lua:
- Notizen für Menschen – Lua ignoriert sie
- Kann Code vorübergehend deaktivieren, ohne ihn zu löschen
Einzeiliger Kommentar:
-- Dies ist ein Kommentar
print("Hello!") -- Kommentar nach dem CodeMehrzeiliger Kommentar:
--[[
Dies ist ein
mehrzeiliger Kommentar
]]Code deaktivieren:
-- print("This will NOT run")
print("This will run")Probier es selbst
-- Geben Sie Ihren Code unten ein
? print("Goodbye!")
print("Hello, Lua!")Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren 2: Vergleichs- & Logikoperatoren
GleichheitsoperatorenVergleichsoperatorenDer 'and'-OperatorDer 'or'-OperatorDer 'not'-OperatorShort-Circuit EvaluationTruthy- und Falsy-WerteZusammenfassung – Einfache Logik7Grundlagen der bedingten Logik
Die if-then-AnweisungDie if-then-else-AnweisungDie elseif-AnweisungZusammenfassung – Schatzkiste10Tabellen Teil 1: Listen-Stil
Was ist eine Tabelle?Eine Tabelle erstellenZugriff auf Elemente per IndexElemente per Index ändernDer Längenoperator '#'table.insert()table.remove()Zusammenfassung - Gruppenmitglieder verwalten13Projekt: Einfacher Zaubertrank-Laden
Projekt-SetupEinen Trank hinzufügen2Variablen und Datentypen
Was ist eine Variable?ZahlenStringsBooleansDer Wert 'nil'Die type()-FunktionNamenskonventionenZusammenfassung - Charakterprofil5Grundlegende Ausgabe
Literale ausgebenVariablen ausgebenMehrere Werte ausgebenStrings & Variablen kombinierenDie tostring() FunktionEingabeCastWiederholung - StatusberichtWiederholung - Bis 1208Grundlagen der String-Manipulation
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Wiederholung - Benutzernamen formatieren11Tabellen 2: Dictionary-Stil
Schlüssel-Wert-PaareDictionary-Stil Tabellen erstellenZugriff – KlammerschreibweiseZugriff mit PunktnotationPaare hinzufügen und ändernPaare mit nil entfernenWiederholung – Elementeigenschaften14Gültigkeitsbereich von Variablen
Globale VariablenLokale VariablenWarum lokale Variablen verwenden?Gültigkeitsbereich und BlöckeRückblick – Scope-Rätsel3Operatoren 1 Arithmetik & Verkettung
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorString-VerkettungOperatorrangfolgeRückblick - Einfache Berechnungen6Projekt: Charakter-Stats Anzeige
WillkommensnachrichtCharakter-Stats deklarieren9Grundlagen der Funktionen
Eine Funktion deklarierenEine Funktion aufrufenFunktionen mit ParameternFunktionen mit mehreren ParameternDie 'return'-AnweisungZusammenfassung - Flächenrechner12Schleifen-Grundlagen
Die while-SchleifeDie repeat-until-SchleifeDie numerische for-Schleifefor-Schleife mit SchrittweiteDie 'break'-AnweisungZusammenfassung - Countdown15Abschluss-Herausforderungen
Wiederholung – SpielerzugWiederholung – Einfache DatenbankWiederholung – Summe gerader Zahlen