String
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 ZuweisungRückblick – Einfache MathematikVergleichsoperatoren7Grundlagen der Ein- und Ausgabe
Print-FunktionString-InterpolationReadLine-EingabeTypkonvertierungWiederholung – Bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteArgumentbezeichnungenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte13Über Sequenzen iterieren
Über Elemente iterierenDie Enumerate-MethodeÜber Strings iterieren Teil 1Über Strings iterieren Teil 22Variablen
let vs. varTypannotationenZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Zusammenfassung – Einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechner zum Teilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion14Arrays – Fortgeschritten
Array-Slicing Teil 1Array-Slicing Teil 2SequenzoperatorenDie Contains-Methode3Optionals
Was sind Optionals?Entpacken mit If LetGuard LetNil-Coalescing-OperatorZusammenfassung – Sicheres Entpacken6Entscheidungen treffen
If-AnweisungIf - ElseRückblick – Einfacher TaschenrechnerSwitch-AnweisungSwitch mit Bereichen9Schleifen
For-In-SchleifeWhile-SchleifeRepeat-While-SchleifeBreakContinueZusammenfassung – FakultätBereiche in SchleifenVerschachtelte SchleifeZusammenfassung – Dynamische EingabeÜbe selbstständig: Swift-Playground