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, usw.)
Der String-Typ ist ein spezieller Typ, der aus mehreren Characters besteht.
Um einen String-Wert in einer Variablen zu initialisieren, schließen Sie 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 für Strings gültig.
String-Interpolation:
Swift hat eine leistungsstarke Funktion namens String-Interpolation unter Verwendung von \(). Dies ermöglicht es Ihnen, Werte direkt in einen String einzufü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 Konstante namens coddy.
Achte darauf, den exakten String-Wert mit der korrekten Groß- und Kleinschreibung zu speichern.
Spickzettel
Ein Character ist ein einzelnes Zeichen (z. B. 1, %, b, T).
Ein String ist ein Typ, der aus mehreren Zeichen besteht. Strings müssen in doppelte Anführungszeichen eingeschlossen werden:
let s1 = "This is a string"
let s2 = "This is also a string"Hinweis: Swift verwendet nur doppelte Anführungszeichen " für Strings. Einfache Anführungszeichen sind nicht gültig.
String-Interpolation ermöglicht es Ihnen, Werte direkt in einen String einzufügen, indem Sie \() verwenden:
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.Probier es selbst
// Gib deinen Code unten ein
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