Maison > développement back-end > Golang > Plusieurs personnages peuvent-ils être représentés dans les littéraux runiques de Go ?

Plusieurs personnages peuvent-ils être représentés dans les littéraux runiques de Go ?

Patricia Arquette
Libérer: 2024-11-15 12:04:02
original
442 Les gens l'ont consulté

Can Multiple Characters Be Represented in Rune Literals in Go?

Caractères multiples dans les littéraux runiques dans Go

Dans Go, les littéraux runiques sont représentés à l'aide de guillemets simples (' '), similaires aux littéraux de caractères dans d'autres langages de programmation.

Considérez l'extrait de code suivant :

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)
    }
}
Copier après la connexion

Lorsque ce code est exécuté, vous pouvez rencontrer une erreur en raison d'un spécificateur de format incorrect. Pour représenter un caractère littéral dans un spécificateur de format, vous devez le mettre entre guillemets doubles ("). L'extrait de code corrigé doit être :

fmt.Println("%d is odd number", a)
Copier après la connexion

Rune Literals vs. String Literals

Il est important de noter que les guillemets simples sont spécifiquement utilisés pour les littéraux de runes, tandis que les guillemets doubles sont utilisés pour les littéraux de chaînes. Dans Go, les chaînes sont des séquences de runes.

Caractère unique. Littéraux runiques :

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

Remarque : Les guillemets simples peuvent également être utilisés pour échapper des caractères dans des chaînes littérales, tels que ''' pour un guillemet simple.

N'oubliez pas que l'utilisation de guillemets simples pour plusieurs caractères ou pour des séquences d'échappement incomplètes entraînera des erreurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal