0Pricing
Swift Academy · Lekcja

Operatory zakresu

Operatory zakresu

Operatory zakresu to bezpłatna lekcja Swift Academy na CoddyKit. To lekcja 1 z 1. 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 1 lekcji w sumie.

Wprowadzenie — operator zamkniętego zakresu

Dzień dobry,

W tej lekcji poznamy operatory zakresu dostępne w Swift. 

Pierwszym operatorem, którego się nauczymy, będzie operator zamkniętego zakresu. Tworzy on zakres zamknięty, obejmujący określone przez niego liczby.

Przyjrzyjmy się naszemu przykładowi.

for index in 1...5 {
    print("\(index) times 5 is \(index * 5)")
}
// 1 times 5 is 5
// 2 times 5 is 10
// 3 times 5 is 15
// 4 times 5 is 20
// 5 times 5 is 25

Półotwarty zakres

Operator półotwartego zakresu tworzy, jak sama nazwa wskazuje, zakres półotwarty.

Przy uważnym przyjrzeniu się poniższemu przykładowi widać, że chociaż długość tablicy wynosi 4, zakres obejmuje wartości od 0 do 3.

let cats = ["Lucy", "Garfield", "Tom", "Sylvester"]
let count = cats.count
for i in 0..<count {
    print("Cat \(i + 1) is called \(cats[i])")
}
// Person 1 is called Anna
// Person 2 is called Alex
// Person 3 is called Brian
// Person 4 is called Jack

Zakresy jednostronne

Zakresy jednostronne

Ostatnim operatorem, którego się nauczymy, jest zakres jednostronny. Za jego pomocą możemy tworzyć ciąg o dowolnej długości, wybierając punkt początkowy, pod warunkiem poruszania się w jednym kierunku.

To zdanie było trochę zagmatwane, prawda?

Nauczmy się używać tego operatora na przykładzie.

let names = ["Leo", "Lucy", "Garfield", "Tom"]
for name in names[2...] {
    print(name)
}
// Brian
// Jack

for name in names[...2] {
    print(name)
}
// Anna
// Alex
// Brian

Gratulacje

Gratulacje 🎉

W tej części poznali Państwo operator zakresu, którego często używa się w kodzie.

Do zobaczenia w następnej lekcji 💯

Operatory zakresu — ilustracja 4

Często zadawane pytania

Czy lekcja „Operatory zakresu” jest bezpłatna?

Tak — pełny tekst „Operatory zakresu” 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 1 lekcji w sumie.

Co nauczysz się w „Operatory zakresu”?

Operatory zakresu Ć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 1.

Ile czasu zajmuje lekcja „Operatory zakresu”?

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.

← Powrót do Swift Academy