Tag Archives: go for loop

Go 101 การเขียนโปรแกรมแบบวนทำซ้ำ (Repetition) ด้วยคำสั่ง for ในภาษาโก

golang for loop

ในการเขียนโปรแกรม สิ่งที่ต้องเจอบ่อยๆ และต้องใช้งานคือการทำงานที่ซ้ำๆ เช่นการคำนวณรวมราคาสินค้า จำนวนกี่ชิ้น ช้ินละกี่บาท เราก็จำเป็นต้องดึงราคาแต่ละรายการออกมาบวกกันเพื่อให้ทราบถึงผลรวมทั้งหมด บทความนี้จะแนะนำคำสั่งการทำงานแบบวนทำซ้ำในภาษาโกก็คือ for loop นั่นเอง. 1. คำสั่ง for loop รูปแบบคำสั่ง ตัวอย่าง หากจะให้เห็นถึงประโยชน์ในการใช้คำสั่ง for loop อย่างง่ายดูจากตัวอย่างบรรทัดที่ 7,8,9,10,11 เป็นการแสดงข้อความ “Hello : 1” ถึง “Hello : 5” จะเห็นได้ว่าเป็นการทำงานซ้ำๆ และลองคิดดูว่าถ้าหากต้องแสดงไปถึง “Hello : 500” หล่ะ โค๊ดจะเป็นอย่างไร ก็จะต้องเขียนแบบนี้ไปอีก 500 บรรทัด การแก้ปัญหานี้เราก็เอา for loop เข้ามาเขียนโปรแกรมไง จะเหลือแค่ 3 บรรทัด แบบบรรทัดที่ 13,14,15 บรรทัดที่ 13 โปรแกรมจะทำงานในส่วน initialization ก่อน นั่นก็คือ […]