Strings
Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 7 von 86.
Ein Character ist ein einzelnes Zeichen (zum Beispiel: 1, 6, %, b, p, ., T, etc.)
Der Typ String ist ein spezieller Typ, der aus mehreren Charactern besteht.
Um einen String-Wert in einer Variablen zu initialisieren, schließe ihn in doppelte Anführungszeichen ein:
let s1 = "This is a string"
let s2 = "This is also a string"Im obigen Beispiel werden zwei String-Konstanten namens s1 und s2 initialisiert.
Hinweis: Im Gegensatz zu Python verwendet Swift nur doppelte Anführungszeichen " für Strings. Einfache Anführungszeichen sind in Swift nicht gültig für Strings.
String Interpolation:
Swift hat ein mächtiges Feature namens String Interpolation (String-Interpolation) unter Verwendung von \(). Damit kannst du Werte direkt in einen String einfügen:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Mein Name ist Alice und ich bin 25 Jahre alt.Aufgabe
AnfängerSpeichere den String I am learning to code with Coddy! in einer Konstanten namens coddy.
Achte darauf, den exakten String-Wert mit korrekter Groß-/Kleinschreibung zu speichern.
Probier es selbst
// Gib deinen Code unten ein
// Ersetze den leeren Text durch den genauen String, den die Aufgabe verlangt
let coddy = ""
// Ändere die folgende Zeile nicht
print("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-OperatorZusammengesetzte ZuweisungWiederholung - Einfache MathematikVergleichsoperatoren7Grundlagen der Ein- und Ausgabe
Print-FunktionString-InterpolationReadLine-EingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteArgument-LabelsWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte13Iterieren über Sequenzen
Iterieren über ElementeDie enumerate-MethodeIterieren über Strings Teil 1Iterieren über Strings Teil 22Variablen
Let vs. VarTyp-AnnotationenZahlenStringsBooleansBenennungskonventionenZusammenfassung – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungs-Splitter
WillkommensnachrichtEingabe abfragen14Arrays für Fortgeschrittene
Array Slicing Teil 1Array Slicing Teil 2Sequenz-OperatorenDie Contains-Methode3Optionals
Was sind OptionalsUnwrapping mit If LetGuard LetNil-Coalescing-OperatorZusammenfassung – Sicheres Unwrapping6Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerSwitch-AnweisungSwitch mit Wertebereichen9Schleifen
For-In-SchleifeWhile-SchleifeRepeat-While-SchleifeBreakContinueWiederholung – FakultätBereiche in SchleifenVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Swift-Playground