รันโค้ด Go (Golang) แล้วขึ้นข้อความ Error ดังนี้ .\test.go:13:10: undefined: strconv อยากทราบแนวทางการแก้ไข
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("Please input : ")
scanner.Scan()
n, _ := strconv.Atoi( scanner.Text() )
fmt.Println( n )
}
วิธีแก้ไข
ปัญหานี้เกิดจากยังไม่ได้ import package strconv เข้ามาในโค้ด จึงทำให้คำสั่ง strconv.Atoi ไม่สามารถเรียกใช้งานได้ วิธีแก้ไขคือ เพิ่ม strconv ในส่วนของ import ของโปรแกรม
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)