เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การวนซ้ำผ่าน 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
แก้ไขและรันโค้ด