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

Comment convertir un int en type chaîne en langage Go

青灯夜游
Libérer: 2023-02-08 18:31:10
original
12130 Les gens l'ont consulté

Méthode de conversion : 1. Utilisez la fonction Itoa(), syntaxe "strconv.Itoa(num)" ; 2. Utilisez la fonction FormatInt() pour convertir les données de type int dans la base spécifiée et l'utiliser comme chaîne. Le formulaire est renvoyé avec la syntaxe « strconv.FormatInt(num,10) ».

Comment convertir un int en type chaîne en langage Go

L'environnement d'exploitation de ce tutoriel : système Windows 10, GO 1.18, ordinateur Dell G3.

Le type int et le type chaîne dans le langage Go sont des types de données de base

int entier en chaîne - utilisez Itoa()

Itoa() La fonction est utilisée pour convertir les données de type int en type de chaîne correspondant. La signature de la fonction est la suivante.

func Itoa(i int) string
Copier après la connexion

L'exemple de code est le suivant :

package main

import (
    "fmt"
    "strconv"
)

func main() {
    num := 100
    str := strconv.Itoa(num)
    fmt.Printf("type:%T value:%#v\n", str, str)
}
Copier après la connexion

Le résultat d'exécution est le suivant :

type:string value:"100"
Copier après la connexion

int entier en chaîne - utilisez FormatInt()

La fonction FormatInt() est utilisée pour convertir des données entières dans une base spécifiée et les renvoyer sous la forme d'une chaîne. La signature de la fonction est la suivante :

func FormatInt(i int64, base int) string
Copier après la connexion

Parmi eux, le paramètre i. doit être de type int64 et la base de paramètres doit être comprise entre 2 et 36. Les lettres minuscules « a » à « z » seront utilisées dans le résultat renvoyé pour représenter des nombres supérieurs à 10.

L'exemple de code est le suivant :

package main

import (
    "fmt"
    "strconv"
)

func main() {
    var num int64 = 100
    str := strconv.FormatInt(num, 10)
    fmt.Printf("type:%T,value:%v\n ", str, str)
}
Copier après la connexion

Le résultat d'exécution est le suivant :

type:string,value:100
Copier après la connexion

Apprentissage recommandé : Tutoriel Golang

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!

Étiquettes associées:
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