Devdit
 

syntax error: var declaration not allowed in for initializer Go คือ วิธีแก้ไข

1.2K

ฝึกเขียนภาษา 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 )
	}
}
เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ