Maison  >  Article  >  développement back-end  >  Comment convertir un int en type chaîne en langage Go

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

青灯夜游
青灯夜游original
2021-06-04 15:56:5512135parcourir

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

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)
}

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

type:string value:"100"

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

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)
}

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

type:string,value:100

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!

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