Podstawy if/else
Poznajcie podstawy warunków if/else, sprawdzania wartości logicznych i zagnieżdżania w języku Swift.
Podstawy if/else to bezpłatna lekcja Swift Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Swift Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Swift Academy zawiera 3 lekcji w sumie.
Wprowadzenie
if/else umożliwia wykonywanie kodu na podstawie warunków. Swift wymaga, aby wewnątrz if znajdowało się wyrażenie typu Bool.
Prosta instrukcja if
Prosta instrukcja if wykonuje swój blok, gdy warunek jest prawdziwy.
let age = 20
if age >= 18 {
print("Adult")
}if/else
if/else wykonuje jedną albo drugą gałąź, nigdy obie.
let score = 45
if score >= 50 {
print("Pass")
} else {
print("Fail")
}Łańcuch else if
Używaj else if dla wielu zakresów. Wykonywana jest tylko pierwsza gałąź, której warunek jest prawdziwy.
let temp = 5
if temp > 25 {
print("Hot")
} else if temp > 10 {
print("Mild")
} else {
print("Cold")
}Zagnieżdżanie
Instrukcje if można zagnieżdżać, ale często czytelniejszym rozwiązaniem jest użycie guard lub wczesnego wyjścia.
let isMember = true
let balance = 20
if isMember {
if balance >= 10 {
print("Discount applied")
}
}Wskazówki
Wskazówki:
- Warunki muszą mieć typ Bool, a nie Int.
- Dla zachowania czytelności używaj nawiasów klamrowych nawet w jednolinijkowych instrukcjach.
- Unikaj głębokiego zagnieżdżania, używając guard lub wczesnego zwracania.
Działanie pomijania if
Szybkie sprawdzenie: Co się dzieje, gdy warunek if jest fałszywy i nie ma gałęzi else?
Podsumowanie
Podsumowanie: Używaj if/else do rozgałęziania logiki. Warunki muszą mieć typ Bool. Łańcuchy i zagnieżdżanie są możliwe, ale logika powinna pozostać prosta.
Często zadawane pytania
Czy lekcja „Podstawy if/else” jest bezpłatna?
Tak — pełny tekst „Podstawy if/else” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Swift Academy, przejdź na CoddyKit PRO. Kurs Swift Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Podstawy if/else”?
Poznajcie podstawy warunków if/else, sprawdzania wartości logicznych i zagnieżdżania w języku Swift. Ćwiczysz Swift Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Swift Academy?
Nie wymagamy żadnego doświadczenia. Swift Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.
Ile czasu zajmuje lekcja „Podstawy if/else”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Swift Academy?
Tak. Każda lekcja Swift Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.