println-Funktion
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 35 von 93.
Du hast in diesem Kurs println() verwendet, um Ausgaben anzuzeigen. Sehen wir uns nun genauer an, wie es funktioniert, und erkunden wir seine verwandte Funktion print().
Die Funktion println() gibt Text auf der Konsole aus und bewegt den Cursor anschließend automatisch in eine neue Zeile. println() fügt seinen Zeilenumbruch nach dem Argument ein, daher wird in der aktuellen Zeile fortgefahren, wenn ein vorheriges print() diese Zeile nicht beendet hat:
fun main() {
println("First line")
println("Second line")
}
// Ausgabe:
// Erste Zeile
// Zweite ZeileIm Gegensatz dazu gibt print() Text aus, ohne einen Zeilenumbruch hinzuzufügen. Die nachfolgende Ausgabe wird in derselben Zeile fortgesetzt:
fun main() {
print("Hello ")
print("World")
println("!")
println("New line here")
}
// Ausgabe:
// Hello World!
// New line hereBeachte, dass „Hello “, „World“ und „!“ alle in derselben Zeile erscheinen, weil die ersten beiden print() verwenden. println("!") fügt das Ausrufezeichen hinzu und wechselt dann für die endgültige Ausgabe in eine neue Zeile.
Beide Funktionen können jeden Werttyp ausgeben: Zeichenketten, Zahlen, boolesche Werte oder sogar Ausdrücke:
fun main() {
println(42)
println(3 + 5)
println(true)
}Aufgabe
EinfachDer Starter liest einen Passagiernamen ein. Verwende print für "Passenger: ", dann println für den Namen, sodass sie zusammen in einer Zeile erscheinen. Gib in der nächsten Zeile Boarding soon aus. Gib keine Eingabeaufforderung aus.
Probier es selbst
fun main() {
val passenger = readLine()!! // Bereitgestellte Eingabe
// Schreibe die beiden Ausgabezeilen.
}
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