ฝึกเขียนภาษา Go (Golang) วนลูปด้วยคำสั่ง for พอรันแล้วขึ้น Error ว่า syntax error: var declaration not allowed in for initializer แบบนี้ต้องแก้ไขอย่างไร
func main() {
for var i=1; i<=12; i++ {
fmt.Println( i )
}
}
วิธีแก้ไข
ให้เปลี่ยนวิธีการประกาศตัวแปร i ในลูป for จาก var i = 1 เป็น i := 1 แล้วลองใหม่
func main() {
for i:=1; i<=12; i++ {
fmt.Println( i )
}
}