Začněte nyníZačněte zdarma

Iterace přes rozsahy

Teď, když umíš definovat UnitRange i StepRange, se podíváme na to, jak přes tyto rozsahy iterovat pomocí obou smyček, které jsme v této kapitole probrali. Viděl/a jsi, že pokud proměnnou jen vypíšeš, dostaneš samotný rozsah, nikoli hodnoty v něm. Abys získal/a jednotlivé hodnoty, můžeš použít smyčku, která rozsahem postupně projde.

Rozsah ti umožňuje nastavit výchozí bod, což se hodí nejen při iteraci přímo přes rozsah, ale také při práci s jiným datovým typem, kdy rozsah slouží k určení části dat.

V první části tohoto cvičení definuješ rozsah my_range a pomocí smyčky for vypíšeš všechny jeho hodnoty. Ve druhé části projdeš stejný rozsah, tentokrát ale pomocí smyčky while.

Toto cvičení je součástí kurzu

Intermediate Julia

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód