Wartość logiczna
Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 8 z 86.
Typ Bool (Boolean) ma tylko 2 możliwe wartości: true lub false.
Zauważ, że w Swift te wartości są zapisane małymi literami, w przeciwieństwie do niektórych innych języków.
Oto przykład przypisania wartości Bool do zmiennej:
let variableTrue = true
let variableFalse = falsePowyżej zainicjalizowano dwie stałe o nazwach variableTrue i variableFalse odpowiednio wartościami true i false.
Wartości logiczne są podstawą tworzenia logiki w programach, które piszemy. Mamy cały rozdział poświęcony logice i warunkom.
Wyzwanie
PoczątkującyZadeklaruj stałą o nazwie boolean i przypisz jej wartość true.
Spróbuj swoich sił
// Wpisz swój kod poniżej
// Zastąp poniższą wartość zastępczą właściwą wartością
let boolean = false
// Nie zmieniaj poniższego wiersza
print("boolean = \(boolean)")Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloPrzypisanie złożonePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
Funkcja printInterpolacja ciągów znakówWejście ReadLineKonwersja typówPowtórka – do 120Powtórka – prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneEtykiety argumentówPowtórka – funkcja SigmaPowtórka – funkcja walidującaWartości domyślne2Zmienne
let vs varAdnotacje typówLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPodsumowanie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka – prosta logikaOperatory logiczne, część 3Operator trójargumentowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych wejściowych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Typy opcjonalne
Czym są typy opcjonalneRozpakowywanie za pomocą if letGuard letOperator nil-coalescingPodsumowanie — bezpieczne rozpakowywanie6Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorInstrukcja switchSwitch z zakresami9Pętle
Pętla for-inPętla whilePętla repeat-whileInstrukcja breakInstrukcja continuePowtórzenie – silniaZakresy w pętlachPętla zagnieżdżonaPowtórzenie – dynamiczne dane wejściowePoćwicz samodzielnie: Edytor online Swift