ทำไมการวน loop ถึงสำคัญ?
เพื่อนๆหลายคนอาจจะยังไม่เเนjใจว่าทำไม เเต่จริงๆเเล้วการวน loop เนี่ยเป็นสิ่งสำคัญเลยเพราะว่าเราสร้างคอมพิวเตอร์มาช่วยในการทุ้นเเรงคนในงานที่มีการทำหลายๆครั้ง ดังนั้น การใช้ loop จะช่วยให้วนหาคำตอบได้เเม้จะมีจำนวนการทำหลายๆครั้ง
ซึ่งในลักษณะการเขียน Loop มีได้หลายเเบบมาก
วันนี้เราจะมาบอกกันคร่าวๆนะ
ดังต่อไปนี้
1) While
เราจะทำเมื่อเงื่อนไขถูกต้อง เมื่อเข้า condition ที่เรากำหนดก็จะทำ variable ที่เรากำหนดไว้ เเละยังทำต่อไปจนผิดเงื่อนไขถึงหลุด loop
2) do while
ซึ่งจะเห็นว่า loop เเบบ do while จะเช็คเงื่อนไขทีหลัง ซึ่งหมายถึงต้องเข้า loop ที่สั่งเเล้วค่อยเข้ามาตรวจสอบเงื่อนไขทีหลัง ซึ่งถ้าหากทำเเล้วไม่เข้าเงื่อนไขก็จะหลุดเลย การใช้งาน loop เเบบ do while จึงขึ้นอยู่ตามเเต่ละสถานการณ์ที่เราจะเลือกใช้
3) until
การทำงานเหมือน loop เเบบ do while เเต่เเตกต่างกันตรงที่จะทำซ้ำเมื่อเงื่อนไขไม่ถูกต้อง
4) do until
เหมือนการทำงาน loop เเบบ do while เปลี่ยนเป็นทำซ้ำเมื่อเงื่อนไขไม่ถูกต้อง
5) for loop
for loop จะถูกเลือกใช้เมื่อเรารู้เเน่ชัดเเล้วว่าเราจะวนลูปจนถึงค่าเท่าไหร่ เเละจำเป็นต้องกำหนดว่าเราต้องการให้ค่าเปลี่ยนเเปลงเท่าไหร่ โดยถ้าเราต้องการให้วนลูปตั้งเเต่ 0 ถึง 10 จะทำได้ดังนี้
ซึ่งภาษา Ruby มีความพิเศษสามารถเขียน ค่าที่เราต้องการเปลี่ยนได้หลายหลายรูปเเบบมากกว่า for loop ในภาษาอื่นๆ
ดังตัวอย่างเช่น
เขียนจาก น้อยไปมาก
เขียนจาก มากไปน้อย
ตัวอย่างที่เราลองนำมาใช้
จบเเล้วนะค่าสำหรับการอธิบายเรื่อง loop ถ้าใครสนใจเรื่องต่อไปกดดูเรื่องต่อไปได้เล้ยยยยยย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น