Maison > développement back-end > Golang > le corps du texte

nombres golang en caractères

PHPz
Libérer: 2023-05-12 22:48:08
original
1784 Les gens l'ont consulté

Le langage Go est un excellent langage de développement, flexible et efficace, particulièrement adapté à la programmation réseau et aux scénarios à forte concurrence. Lorsque nous utilisons Golang pour convertir des nombres en caractères, il existe les deux méthodes suivantes :

Méthode 1 :

Utilisez la fonction fmt.Sprintf() pour convertir entre les nombres et les chaînes. Le prototype de la fonction est le suivant :

func Sprintf(format string, a...interface{}) string

Parmi eux, le premier paramètre est la chaîne de format, et le deuxième paramètre est un paramètre indéfini de type interface{} , renvoyé La valeur est de type chaîne.

La démonstration du code est la suivante :

package main

import (
    "fmt"
)

func main() {

    num := 123 //数字
    str := fmt.Sprintf("%d", num) //数字转字符
    fmt.Println(str) //输出字符串123
}
Copier après la connexion

Méthode 2 :

Utilisez le package strconv pour convertir entre des nombres et des chaînes. Ce package fournit des fonctions de conversion entre les chaînes et les types de données de base.

Par exemple :

  • strconv.Itoa() : Convertir un entier en type chaîne
  • strconv.Atoi() : Convertir une chaîne en type entier
  • strconv.ParseFloat() : Convertir une chaîne en type float64

Le code La démonstration est la suivante :

package main

import (
    "fmt"
    "strconv"
)

func main() {
    num := 123 //数字
    str := strconv.Itoa(num) //数字转字符
    fmt.Println(str) //输出字符串123
}
Copier après la connexion

En résumé, les nombres Golang en caractères sont principalement implémentés via la fonction fmt.Sprintf() et le package strconv. En fonction du scénario d'utilisation, nous pouvons choisir différentes méthodes de mise en œuvre.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal