Kommentare
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 3 von 93.
Kommentare werden verwendet, um erklärende Hinweise in den Code einzufügen. Sie werden vom Compiler ignoriert und dienen dem Verständnis durch Menschen.
In Kotlin gibt es zwei Möglichkeiten, Kommentare zu schreiben:
Einzeilige Kommentare mit //:
fun main() {
// Das ist ein Kommentar
println("Hello!") // Das gibt "Hello!" aus
// Du kannst Kommentare verwenden, um deinen Code zu erklären
println("Kotlin is fun!") // Das wird auf dem Bildschirm angezeigt
}Mehrzeilige Kommentare mit /* */:
fun main() {
/*
Dies ist ein mehrzeiliger Kommentar.
Du kannst mehrere Zeilen
Erklärung hier schreiben.
*/
println("Welcome!")
}Übliche Praktiken für Kommentare:
1. TODO-Kommentare – Zukünftige Aufgaben markieren:
fun main() {
// TODO: Fehlerbehandlung für ungültige Eingaben hinzufügen
println("Processing...")
}2. Code vorübergehend deaktivieren:
fun main() {
// println("This line is disabled")
println("This line will execute")
}3. Komplexe Logik erklären:
fun main() {
// Berechne den Durchschnitt der Liste
val total = 100
val count = 5
val average = total / count
println(average)
}Aufgabe
AnfängerKorrigiere den Code, sodass nur Hello, Kotlin! 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
fun main() {
// Gib deinen Code unten ein
? println("Goodbye!")
println("Hello, Kotlin!")
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorErweiterte ZuweisungVergleichsoperatorenRückblick – Einfache Mathematik7Grundlegende Ein-/Ausgabe
println-FunktionString-VorlagenReadLine-EingabeTypkonvertierungWiederholung – Jahre bis zur RenteWiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteBenannte ArgumenteStandardwerteFunktionen mit einem AusdruckRückblick – Sigma-FunktionRückblick – Validierungsfunktion2Variablen
Val vs VarTypinferenzZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Ternär mit If-AusdruckWiederholung – Einfache Logik8Rechner zum Aufteilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Nullbarkeit
Was ist Null-Sicherheit?Nullable-TypenOperator für sicheren AufrufElvis-OperatorGrundlagen der FunktionsaufgabeAssertion auf Nicht-NullRückblick – Sicherer Zugriff6Entscheidungen treffen
If-AnweisungIf - ElseIf als AusdruckWhen-AusdruckWhen mit BereichenRückblick - Einfacher Taschenrechner9Schleifen
For-SchleifeWhile-SchleifeDo-While-SchleifeBreakContinueBereiche in SchleifenVerschachtelte SchleifeRückblick – FakultätRückblick – Dynamische EingabeÜbe selbstständig: Kotlin-Playground