Devdit
 

name declared but not used Go คือ วิธีแก้ไข

1.2K

ลองฝึกเขียนภาษา Go (Golang) แต่รันแล้วไม่สำเร็จ ขึ้น Error ว่า name declared but not used อยากทราบวิธีแก้ไขปัญหานี้ โค้ดบางส่วนตามด้านล่าง

package main
import (
    "fmt"
)

func main() {
	name := "Hello"
	lang := "Go"
	fmt.Print( "Hello ",lang )
}

 

วิธีแก้ไข

ปัญหา declared but not used เกิดจากภาษา Go หากมีการสร้างตัวแปรใดๆ ขึ้นมาแล้ว ต้องนำไปใช้งาน หากไม่ใช้งานจะขึ้นข้อความ Error ดังกล่าว วิธีแก้ไข

1. ลบตัวแปร name := “Hello” ออกหากไม่ได้ใช้งาน

2. ข้ามข้อความ Error ด้วย blank identifier (_) เขียนโค้ดได้ตามด้านล่าง

package main
import (
    "fmt"
)

func main() {
	name := "Hello"
	_ = name
	lang := "Go"
	fmt.Print( "Hello ",lang )
}
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ