Liczby
Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 6 z 86.
Zmienne to kontenery przechowujące wartości danych. Służą do przechowywania, przetwarzania i wyświetlania informacji w programie.
Krótko mówiąc, zmienna jest jak jednostka pamięci, do której możemy uzyskać dostęp, wpisując jej nazwę.
Każda zmienna ma unikalną nazwę i wartość, które mogą być różnych typów. Swift jest językiem bezpiecznym pod względem typów, co oznacza, że ściśle określa typy wartości, które mogą przechowywać Twoje zmienne.
Aby zainicjalizować zmienną lub stałą, używamy następującego formatu:
let constantName = value
var variableName = valuePrzyjrzyjmy się różnym rodzajom liczb:
Int: liczba całkowita, taka jak 1 lub -2.
Double: liczba zmiennoprzecinkowa (dziesiętna), taka jak 1.32 lub 0.98.
Na przykład:
Aby zainicjalizować stałą typu Int o nazwie a i wartości 3:
let a = 3Aby zainicjalizować stałą typu Double o nazwie b i wartości 13.2:
let b = 13.2Uwaga: Nazwy zmiennych nie mogą zaczynać się od cyfry. Używaj zapisu camelCase, aby oddzielać słowa (np. playerName), a nie spacji ani łączników.
Wyzwanie
PoczątkującyNapisz kod, który inicjalizuje stałą o nazwie myVar wartością 5.
- Zastąp
?poprawną wartością - Wiersze zaczynające się od
//są komentarzami. Wyjaśniają, co należy zrobić, ale nie wpływają na kod - Zmień tylko wiersz, w którym jest
let myVar = ?
Spróbuj swoich sił
// Wpisz swój kod poniżej
let myVar = ?
// Nie zmieniaj poniższej linijki
print("myVar = \(myVar)")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