เขียนภาษา Go (Golang) วนลูปด้วยคำสั่ง for พอรันแล้วไม่ผ่านขึ้นข้อความว่า syntax error: unexpected :=, expecting ) แบบนี้ต้องแก้ไขอย่างไร
func main() {
for( i:=1; i<=12; i++ ) {
fmt.Println( i )
}
}
วิธีแก้ไข
ภาษา Go (Golang) เวลาใช้คำสั่ง for ไม่ต้องใส่วงเล็บคลุม ( ) ให้นำวงเล็บออกได้เลย แล้วบันทึกจากนั้นรันใหม่อีกครั้งหนึ่ง
func main() {
for i:=1; i<=12; i++ {
fmt.Println( i )
}
}
ผลลัพธ์
1
2
3
4
5
6
7
8
9
10
11
12