Devdit
 

syntax error: unexpected :=, expecting ) Go คือ วิธีแก้ไข

808

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