รันโค้ด Go (Golang) เพื่อแปลงตัวเลข เป็นตัวเลขแบบทศนิยมแต่รันไม่สำเร็จขึ้นข้อความว่า cannot use i (type int) as type string in argument to strconv.ParseFloat แบบนี้ต้องแก้ไขอย่างไร
func main() {
i := 90
f, _ := strconv.ParseFloat( i, 64 )
fmt.Print( "f = ", f )
}
วิธีแก้ไข
กรณีต้องการแปลงตัวเลข (int) เป็นตัวเลขทศนิยม (float) แนะนำให้ใช้คำสั่ง float64 สามารถเขียนโปรแกรมได้ดังนี้
func main() {
i := 90
f := float64( i )
fmt.Print( "f = ", f )
}