String
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 8 von 93.
Ein Char ist ein einzelnes Zeichen (zum Beispiel: 1, 6, %, b, p, ., T usw.)
Der Typ String ist ein spezieller Typ, der aus mehreren Chars besteht.
Um einen Zeichenfolgenwert in einer Variablen zu initialisieren, schließen Sie ihn in doppelte Anführungszeichen ein:
fun main() {
val s1 = "This is a string"
val s2 = "This is also a string"
}Im obigen Beispiel werden zwei Zeichenfolgenwerte initialisiert, die s1 und s2 genannt werden.
Hinweis: In Kotlin werden für Strings nur doppelte Anführungszeichen " verwendet. Einfache Anführungszeichen ' werden nur für einen einzelnen Char-Wert verwendet:
fun main() {
val letter: Char = 'A' // einzelnes Zeichen
val word: String = "Hello" // Zeichenkette
}String-Templates:
Kotlin verfügt über eine leistungsstarke Funktion namens String-Templates, die $ verwendet. Damit kannst du Werte direkt in einen String einfügen:
fun main() {
val name = "Alice"
val age = 25
println("My name is $name and I am $age years old.")
// Mein Name ist Alice und ich bin 25 Jahre alt.
}Für Ausdrücke verwende ${}:
fun main() {
val a = 10
val b = 5
println("The sum is ${a + b}") // Die Summe ist 15
}Aufgabe
AnfängerSpeichere die Zeichenfolge I am learning to code with Coddy! in einem Wert namens coddy.
Achte darauf, den genauen Zeichenfolgenwert mit der richtigen Groß- und Kleinschreibung zu speichern.
Probier es selbst
fun main() {
// Gib deinen Code unten ein
val coddy = ?
// Ändere die Zeile unten nicht
println("coddy = \"$coddy\"")
}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