Maison >développement back-end >Golang >nombres golang en caractères

nombres golang en caractères

PHPz
PHPzoriginal
2023-05-12 22:48:081819parcourir

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
}

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
}

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!

Déclaration:
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