ฝึกเขียนภาษา Go (Golang) แต่รันแล้วไม่ผ่าน ขึ้น invalid operation: "Hello, " + name (mismatched types untyped string and rune) อยากทราบว่าปัญหานี้ต้องแก้ไขอย่างไร
package main
import (
"fmt"
)
func main() {
var name = 'Go'
fmt.Print("Hello, "+name)
}
วิธีแก้ไข
ให้เปลี่ยนตัวแปร name = ‘Go’ จาก single quote เป็น double quote คือเปลี่ยนตัวแปรดังกล่าวให้เป็นข้อความ หรือชนิด String
package main
import (
"fmt"
)
func main() {
var name = "Go"
fmt.Print("Hello, "+name)
}