สอนเขียนภาษา Go (Golang) หยุดการวนลูป for ด้วยคำสั่ง break สมมติต้องวนลูปทั้งหมด 5 รอบแต่ต้องการหยุดการวนลูปแค่ 3 รอบ และออกมาทำงานโค้ดส่วนที่เหลือต่อแนะนำคำสั่ง break
ตัวอย่าง
package main
import (
    "fmt"
)
func main() {
	for i := 1; i <= 5; i++ {
		fmt.Println( i )
		if( i == 3 ) {
			break
		}		
	}
	fmt.Println("for loop finish")
}ผลลัพธ์
1
2
3
for loop finishจากโค้ดด้านบนต้องวนลูปทั้งหมด 5 รอบตามเงื่อนไขของตัวแปร i แต่ถ้าเราต้องการให้หยุดวนลูปที่ 3 รอบ แนะนำให้ใช้คำสั่ง break ร่วมกับคำสั่ง if เมื่อโปรแกรมเจอคำสั่ง break จะหยุดการทำงานในลูป และมาทำงานในส่วนของโค้ดที่เหลือต่อไป