Kom igångKom igång gratis

Iterera över intervall

Nu när du kan definiera ett UnitRange och ett StepRange, ska vi titta på hur du kan iterera över dessa intervall med hjälp av de två slingor som behandlas i det här kapitlet. Du såg tidigare att om du bara skriver ut variabeln får du själva intervallet, inte värdena inom det. För att få värdena inom intervallet kan du använda en slinga för att iterera över varje värde.

Ett intervall gör det möjligt att ange en startpunkt, vilket kan vara användbart om du inte itererar direkt över intervallet utan i stället över en annan datatyp – och använder intervallet för att ange var du vill slica.

I den första delen av den här övningen definierar du ett intervall my_range och använder sedan en for-slinga för att skriva ut alla värden i intervallet. I den andra delen itererar du över samma intervall men med en while-slinga.

Den här övningen är en del av kursen

Julia för medelnivå

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod