遍歷 ranges
既然你已經會定義 UnitRange 和 StepRange,接下來看看如何用本章介紹的兩種迴圈來遍歷這些 range。你先前已看到,直接印出變數時,會得到的是 range 本身,而不是其中的每個值。若要取得 range 內的值,你可以用迴圈逐一走訪每個元素。
range 讓我們可以設定起始點。當你不是直接對 range 本身迴圈,而是對其他資料型別迴圈、並用 range 指定要切片的位置時,這會很實用。
在本練習的第一部分,你會定義一個名為 my_range 的 range,然後使用 for 迴圈將該 range 中的所有值印出。
在第二部分,你會對同一個 range 進行迭代,但改用 while 迴圈。
本練習屬於課程
Julia 中級
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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