การวนซ้ำผ่าน Range
เมื่อสามารถกำหนด UnitRange และ StepRange ได้แล้ว ต่อไปเรามาดูวิธีวนซ้ำผ่าน range เหล่านี้โดยใช้ลูปทั้งสองแบบที่เรียนในบทนี้ ก่อนหน้านี้จะเห็นว่าหากแค่พิมพ์ตัวแปร จะได้ range นั้นออกมาทั้งก้อน ไม่ใช่ค่าที่อยู่ภายใน หากต้องการค่าแต่ละค่าใน range ให้ใช้ลูปวนซ้ำผ่านทีละค่า
การกำหนด range ช่วยให้ระบุจุดเริ่มต้นได้อย่างยืดหยุ่น ซึ่งมีประโยชน์ไม่เฉพาะตอนวนซ้ำผ่าน range โดยตรง แต่ยังใช้ระบุตำแหน่งสำหรับการตัดส่วนข้อมูลประเภทอื่นได้ด้วย
ในส่วนแรกของแบบฝึกหัดนี้ จะได้กำหนด range ชื่อ my_range แล้วใช้ for loop เพื่อพิมพ์ค่าทั้งหมดใน range นั้น
ในส่วนที่สอง จะวนซ้ำผ่าน range เดิม แต่เปลี่ยนมาใช้ while loop แทน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
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