Wiederholung – Wahr oder falsch
Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 36 von 86.
Aufgabe
EinfachLies einen String als Eingabe ein und bestimme, ob er einen "truthy" oder "falsy" Wert darstellt.
Du erhältst die folgende Eingabe:
- Eine einzelne Zeile, die einen String enthält (z. B.
"yes","no","1","0")
Verwende readLine(), um die Eingabe einzulesen, und entpacke sie sicher mit if let. Überprüfe dann den Wert:
- Wenn die Eingabe
"yes","true"oder"1"ist, gibtrueaus - Wenn die Eingabe
"no","false"oder"0"ist, gibfalseaus
Ausgabe: Entweder true oder false basierend auf dem Eingabewert
Probier es selbst
// Eingabe lesen
if let input = readLine() {
// TODO: Schreibe deinen Code darunter
// Prüfe, ob input "yes" ist, der exakte Text aus den Anweisungen, "1" -> print true
// Prüfe, ob input "no" ist, der exakte Text aus den Anweisungen, "0" -> print false
}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