Heim > Backend-Entwicklung > Golang > Können in Go mehrere Zeichen in Runenliteralen dargestellt werden?

Können in Go mehrere Zeichen in Runenliteralen dargestellt werden?

Patricia Arquette
Freigeben: 2024-11-15 12:04:02
Original
458 Leute haben es durchsucht

Can Multiple Characters Be Represented in Rune Literals in Go?

Mehrere Zeichen in Runenliteralen in Go

In Go werden Runenliterale durch einfache Anführungszeichen (' ') dargestellt, ähnlich wie Zeichenliterale in anderen Programmiersprachen.

Beachten Sie den folgenden Codeausschnitt:

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)
    }
}
Nach dem Login kopieren

Wenn dieser Code ausgeführt wird, kann aufgrund eines falschen Formatbezeichners ein Fehler auftreten. Um ein Zeichenliteral in einem Formatbezeichner darzustellen, müssen Sie es in doppelte Anführungszeichen (") setzen. Der korrigierte Codeausschnitt sollte wie folgt lauten:

fmt.Println("%d is odd number", a)
Nach dem Login kopieren

Run Literals vs. String Literals

Es ist wichtig zu beachten, dass einfache Anführungszeichen speziell für Runenliterale verwendet werden, während doppelte Anführungszeichen für Zeichenfolgenliterale verwendet werden. In Go sind Zeichenfolgen Folgen von Runen.

Einzelzeichen Runenliterale:

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

Hinweis: Einfache Anführungszeichen können auch verwendet werden, um Zeichen innerhalb von Zeichenfolgenliteralen zu maskieren, z. B. ''' für ein einfaches Anführungszeichen.

Denken Sie daran, dass die Verwendung von einfachen Anführungszeichen für mehrere Zeichen oder für unvollständige Escape-Sequenzen zu Fehlern führt.

Das obige ist der detaillierte Inhalt vonKönnen in Go mehrere Zeichen in Runenliteralen dargestellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage