Berbilang Aksara dalam Huruf Rune dalam Go
Dalam Go, literal rune diwakili menggunakan petikan tunggal (' '), serupa dengan literal aksara dalam bahasa pengaturcaraan lain.
Pertimbangkan coretan kod berikut:
package main import "fmt" func main() { var a int fmt.Printf("Enter the number : ") fmt.Scanf('%d', &a) if a%2 == 0 { fmt.Println("%d Is even number", a) } else { fmt.Println("%d is odd number", a) } }
Apabila kod ini dijalankan, anda mungkin menghadapi ralat kerana penentu format yang salah. Untuk mewakili literal aksara dalam penentu format, anda perlu melampirkannya dalam petikan berganda ("). Coretan kod yang diperbetulkan hendaklah:
fmt.Println("%d is odd number", a)
Rune Literals vs. String Literals
Adalah penting untuk ambil perhatian bahawa petikan tunggal digunakan secara khusus untuk literal rune, manakala petikan berganda digunakan untuk literal rentetan Dalam Go, rentetan ialah urutan rune.
Watak Tunggal. Literal Rune:
Nota: Petikan tunggal juga boleh digunakan untuk melepaskan aksara dalam literal rentetan, seperti ''' untuk aksara petikan tunggal.
Ingat, menggunakan petikan tunggal untuk berbilang aksara atau untuk urutan melarikan diri yang tidak lengkap akan mengakibatkan ralat.
Atas ialah kandungan terperinci Bolehkah Berbilang Watak Diwakili dalam Literal Rune dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!