Bolehkah Berbilang Watak Diwakili dalam Literal Rune dalam Go?

Patricia Arquette
Lepaskan: 2024-11-15 12:04:02
asal
360 orang telah melayarinya

Can Multiple Characters Be Represented in Rune Literals in Go?

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)
    }
}
Salin selepas log masuk

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)
Salin selepas log masuk

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:

  • 'a'
  • 'ä'
  • '本'
  • 't'
  • ' 00'
  • ' 07'
  • '377'
  • 'x07'
  • 'xff'
  • 'u12e4'
  • 'U00101234'

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan