Devdit
 

more than one character in rune literal Go (Golang) คือ วิธีแก้ไข

1.3K

ลองเขียนภาษา Go (Golang) พอรันแล้วขึ้น Error ว่า more than one character in rune literal ต้องแก้ไขอย่างไร โค้ดตามด้านล่าง

package main

import (
    "fmt"
)

func main() {
	var name = 'Go'
	fmt.Print("Hello, ", name)
}

 

วิธีแก้ไข

ให้เปลี่ยนตรง var name = 'Go' ให้เป็น var name = "Go" เนื่องจาก Go ถือว่าเป็นข้อความ/ตัวอักษร ให้พิจารณาใช้ " (double quote) แทน ' (single quote) จากนั้นบันทึก และลองรันโค้ดใหม่

 

ตัวอย่าง

package main

import (
    "fmt"
)

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

ผลลัพธ์

Hello, Go
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ