Kommentare
Teil des Abschnitts Grundlagen der Lua-Journey von Coddy. Lektion 3 von 90.
Kommentare sind Notizen, die du in deinen Code schreibst. Lua ignoriert sie vollständig – sie dienen ausschließlich dazu, Menschen beim Verständnis des Codes zu helfen.
Um einen einzeiligen Kommentar zu schreiben, verwende 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 alles davon.
]]
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")Hinweis: Jeder mehrzeilige Kommentar, der mit --[[ beginnt, muss mit ]] geschlossen werden, andernfalls behandelt Lua alles danach als Kommentar.
Aufgabe
AnfängerKorrigiere den Code, sodass nur Hello, Lua! ausgegeben wird.
- Ersetze
?durch die Symbole, die eine Zeile in einen Kommentar umwandeln - Die Zeile, die
Goodbye!ausgibt, sollte zu einem Kommentar werden, damit sie NICHT ausgeführt wird - Ändere nur die Zeile, die mit
?beginnt
Probier es selbst
-- Gib deinen 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 Grundlagen
4Operatoren 2: Vergleichs- und logische Operatoren
GleichheitsoperatorenVergleichsoperatorenDer 'and'-OperatorDer 'or'-OperatorDer 'not'-OperatorKurzschlussauswertungTruthy- und Falsy-WerteRückblick – Einfache Logik7Grundlegende bedingte Logik
Die if-then-AnweisungDie if-then-else-AnweisungDie elseif-AnweisungWiederholung – Schatztruhe2Variablen und Datentypen
Was ist eine Variable?ZahlenZeichenkettenBoolesche WerteDer Wert „nil“Die Funktion type()NamenskonventionenRückblick – Charakterprofil5Grundlegende Ausgabe
Literale ausgebenVariablen ausgebenMehrere Werte ausgebenStrings & Variablen kombinierenDie tostring()-FunktionEingabeTypumwandlungRückblick – StatusberichtRückblick – Bis 1208Grundlagen der String-Manipulation
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Rückblick – Benutzernamen formatieren3Operatoren 1: Arithmetik & Verkettung
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorVerkettung von ZeichenkettenRangfolge der OperatorenWiederholung – Einfache Berechnungen6Projekt: Charakterwerte anzeigen
WillkommensnachrichtCharakterwerte deklarieren9Grundlagen von Funktionen
Eine Funktion deklarierenEine Funktion aufrufenFunktionen mit ParameternFunktionen mit mehreren ParameternDie Anweisung „return“Zusammenfassung – Flächenrechner12Grundlagen der Schleifen
Die while-SchleifeDie repeat-until-SchleifeDie numerische for-Schleifefor-Schleife mit SchrittweiteDie Anweisung „break“Rückblick – Countdown15Abschließende Herausforderungen
Wiederholung – SpielzugWiederholung – Einfache DatenbankWiederholung – Summe gerader ZahlenÜbe selbstständig: Online-Lua-Compiler