Zacznij terazZacznij za darmo

Iterowanie po zakresach

Skoro już wiesz, jak definiować UnitRange i StepRange, przyjrzyjmy się, jak możesz iterować po tych zakresach za pomocą obu pętli omówionych w tym rozdziale. Widziałeś wcześniej, że samo wypisanie zmiennej daje w wyniku sam zakres, a nie wartości w nim zawarte. Aby uzyskać poszczególne wartości, możesz użyć pętli do iterowania po każdym elemencie zakresu.

Zakres pozwala określić punkt startowy, co bywa przydatne nie tylko podczas iterowania po samym zakresie, ale też przy pracy z innymi typami danych – zakres może wtedy wskazywać, jak wyciąć fragment danych.

W pierwszej części ćwiczenia zdefiniujesz zakres my_range, a następnie użyjesz pętli for, aby wypisać wszystkie jego wartości. W drugiej części przejdziesz po tym samym zakresie, ale tym razem za pomocą pętli while.

To ćwiczenie jest częścią kursu

Julia średnio zaawansowana

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Define a range with start=1, stop=100, step=5
my_range = ____:____:____

# Iterate over my_range using a for loop, print results
for ____ in ____
	println(____)
end
Edytuj i uruchom kod